Browse Source

Merge remote-tracking branch 'origin/dev' into pre-production

master
汤建军 9 months ago
parent
commit
d09bf75723
  1. 12
      blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/entity/DistributionParcelListEntity.java
  2. 2
      blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataClientController.java
  3. 6
      blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataClientService.java
  4. 10
      blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataClientServiceImpl.java
  5. 2
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java
  6. 2
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryInfoMapper.xml
  7. 2
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.java
  8. 5
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java
  9. 2
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionParcelListServiceImpl.java

12
blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/entity/DistributionParcelListEntity.java

@ -223,12 +223,12 @@ public class DistributionParcelListEntity extends TenantEntity {
@ApiModelProperty(value = "零担标识") @ApiModelProperty(value = "零担标识")
@TableField(exist = false) @TableField(exist = false)
private String isZero; private String isZero;
/** // /**
* 商场名称 // * 商场名称
*/ // */
@ApiModelProperty(value = "商场iD") // @ApiModelProperty(value = "商场iD")
@TableField(exist = false) // @TableField(exist = false)
private Long mallId; // private Long mallId;
/** /**
* 托盘ID * 托盘ID
*/ */

2
blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataClientController.java

@ -182,7 +182,7 @@ public class BasicdataClientController extends BladeController {
@ApiOperationSupport(order = 4) @ApiOperationSupport(order = 4)
@ApiOperation(value = "新增", notes = "传入basicdataClient") @ApiOperation(value = "新增", notes = "传入basicdataClient")
public R save(@Valid @RequestBody BasicdataClientEntity basicdataClient) { public R save(@Valid @RequestBody BasicdataClientEntity basicdataClient) {
return R.status(basicdataClientService.save(basicdataClient)); return R.status(basicdataClientService.saveClient(basicdataClient));
} }
/** /**

6
blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataClientService.java

@ -117,4 +117,10 @@ public interface IBasicdataClientService extends BaseService<BasicdataClientEnti
*/ */
String getFinallyClientCode(); String getFinallyClientCode();
/**
* 保存客户信息
* @param basicdataClient
* @return
*/
boolean saveClient(BasicdataClientEntity basicdataClient);
} }

10
blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataClientServiceImpl.java

@ -678,5 +678,15 @@ public class BasicdataClientServiceImpl extends BaseServiceImpl<BasicdataClientM
return "HT00" + anInt; return "HT00" + anInt;
} }
@Override
public boolean saveClient(BasicdataClientEntity basicdataClient) {
boolean save = this.save(basicdataClient);
if (save){
//进行redis的设置
redis.set(RedisKeyConstant.FINAL_CLIENT_CODE + AuthUtil.getTenantId(), basicdataClient.getClientCode());
}
return true;
}
} }

2
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java

@ -1493,7 +1493,7 @@ public class DistributionStockupAppController extends BladeController {
.eq(DistributionParcelListEntity::getWarehouseId, myCurrentWarehouse.getId()) .eq(DistributionParcelListEntity::getWarehouseId, myCurrentWarehouse.getId())
.eq(DistributionParcelListEntity::getConditions, "2") .eq(DistributionParcelListEntity::getConditions, "2")
.eq(DistributionParcelListEntity::getMaterialId, entity.getMaterialId()) .eq(DistributionParcelListEntity::getMaterialId, entity.getMaterialId())
.eq(DistributionParcelListEntity::getMallId, entity.getMarketId()) .eq(DistributionParcelListEntity::getMarketId, entity.getMarketId())
.set(DistributionParcelListEntity::getOrderPackageStockupStatus, OrderPackageStockupStatusConstant.yibeihu.getValue()) .set(DistributionParcelListEntity::getOrderPackageStockupStatus, OrderPackageStockupStatusConstant.yibeihu.getValue())
); );

2
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryInfoMapper.xml

@ -481,7 +481,7 @@
FROM FROM
logpm_distribution_reservation_package ldrp logpm_distribution_reservation_package ldrp
WHERE WHERE
ldrp.reservation_id = lds.reservation_id and ldrp.packet_bar_status != 2 ldrp.reservation_id = lds.reservation_id and ldrp.packet_bar_status != 2 AND ldrp.stock_article_id = ldrs.stock_article_id
) readyStock, ) readyStock,
( (
SELECT SELECT

2
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.java

@ -209,7 +209,7 @@ public interface DistributionSignforMapper extends BaseMapper<DistributionSignfo
* @param id * @param id
* @param id1 * @param id1
*/ */
void deleteByReservationAndDeliveryId(@Param("reservationId") Long id,@Param("deliveryId") Long id1); void deleteByReservationAndDeliveryId(@Param("reservationId") Long reservationId,@Param("deliveryId") Long deliveryId);
Integer updateSignforNum(@Param("deliveryId") Long deliveryId,@Param("reservationId") Long reservationId,@Param("packageNub") Integer packageNub); Integer updateSignforNum(@Param("deliveryId") Long deliveryId,@Param("reservationId") Long reservationId,@Param("packageNub") Integer packageNub);

5
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java

@ -6042,6 +6042,9 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
JSONObject js = handleLogJSONObject(myCurrentWarehouse, AuthUtil.getUser(), parcelListEntity.getOrderPackageCode(), content, WorkNodeEnums.CANCEL_DISTRIBUTION.getCode()); JSONObject js = handleLogJSONObject(myCurrentWarehouse, AuthUtil.getUser(), parcelListEntity.getOrderPackageCode(), content, WorkNodeEnums.CANCEL_DISTRIBUTION.getCode());
aaa.add(js); aaa.add(js);
//对滞留包件进行签收信息数量减少
distributionSignforMapper.deductionLoadingPacjageNum(reservationId,deliveryId,1);
} }
if (!aaa.isEmpty()) { if (!aaa.isEmpty()) {
trunklinePackageTrackLogClient.addPackageTrackLog(aaa); trunklinePackageTrackLogClient.addPackageTrackLog(aaa);
@ -7243,7 +7246,7 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
// 根据装载数量是否等于配送数量且所有配送是否已完成签收,设置配送状态 // 根据装载数量是否等于配送数量且所有配送是否已完成签收,设置配送状态
// 如果装载数量等于配送数量且所有配送已完成签收,设置为“已完成”;否则设置为“配送中” // 如果装载数量等于配送数量且所有配送已完成签收,设置为“已完成”;否则设置为“配送中”
deliveryListEntity.setDeliveryStatus(loadingNum == deliveryQuantity && isAllSignforCompleted(deliveryListEntity.getId()) deliveryListEntity.setDeliveryStatus(isAllSignforCompleted(deliveryListEntity.getId())
? DeliveryStatusConstant.yiwancheng.getValue() ? DeliveryStatusConstant.yiwancheng.getValue()
: DeliveryStatusConstant.peisongzhong.getValue()); : DeliveryStatusConstant.peisongzhong.getValue());

2
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionParcelListServiceImpl.java

@ -878,7 +878,7 @@ public class DistributionParcelListServiceImpl extends BaseServiceImpl<Distribut
List<Long> materialId = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMaterialId).distinct().collect(Collectors.toList()); List<Long> materialId = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMaterialId).distinct().collect(Collectors.toList());
List<String> materialCode = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMaterialCode).distinct().collect(Collectors.toList()); List<String> materialCode = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMaterialCode).distinct().collect(Collectors.toList());
List<String> materialUnit = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMaterialUnit).distinct().collect(Collectors.toList()); List<String> materialUnit = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMaterialUnit).distinct().collect(Collectors.toList());
List<Long> mallId = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMallId).distinct().collect(Collectors.toList()); List<Long> mallId = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMarketId).distinct().collect(Collectors.toList());
List<String> materialName = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMaterialName).distinct().collect(Collectors.toList()); List<String> materialName = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getMaterialName).distinct().collect(Collectors.toList());
List<Long> brandId = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getBrandId).distinct().collect(Collectors.toList()); List<Long> brandId = distributionParcelListEntities.stream().map(DistributionParcelListEntity::getBrandId).distinct().collect(Collectors.toList());
if (materialId.size() != 1 || materialCode.size() != 1 || materialUnit.size() != 1 || mallId.size() != 1 || materialName.size() != 1 || brandId.size() != 1) { if (materialId.size() != 1 || materialCode.size() != 1 || materialUnit.size() != 1 || mallId.size() != 1 || materialName.size() != 1 || brandId.size() != 1) {

Loading…
Cancel
Save