Browse Source

待签收列表BUG修复

visual
汤建军 4 months ago
parent
commit
3716415b74
  1. 32
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java

32
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java

@ -6169,7 +6169,9 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
p.setReservationNum(p.getQuantity()); p.setReservationNum(p.getQuantity());
p.setLoadingNub(0); p.setLoadingNub(0);
p.setSigningNub(0); p.setSigningNub(0);
DistributionLoadscanEntity distributionLoadscanEntity = distributionLoadscanMapper.selectOne(Wrappers.<DistributionLoadscanEntity>query().lambda().eq(DistributionLoadscanEntity::getPackageId, p.getId())); DistributionLoadscanEntity distributionLoadscanEntity = distributionLoadscanMapper.selectOne(Wrappers.<DistributionLoadscanEntity>query().lambda()
.eq(DistributionLoadscanEntity::getPackageId, p.getId())
);
if (Func.isNotEmpty(distributionLoadscanEntity)) { if (Func.isNotEmpty(distributionLoadscanEntity)) {
//该包件存在扫描记录 //该包件存在扫描记录
String scanStatus = distributionLoadscanEntity.getScanStatus(); String scanStatus = distributionLoadscanEntity.getScanStatus();
@ -6193,20 +6195,22 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
default: default:
log.info("未知的扫描状态 scanStatus={}", scanStatus); log.info("未知的扫描状态 scanStatus={}", scanStatus);
} }
switch (distributionLoadscanEntity.getSignforType()) {
case 1:
p.setSignforType(LoadScanSigningTypeStatusConstant.sijiqianshou.getName());
break;
case 2:
p.setSignforType(LoadScanSigningTypeStatusConstant.sijipiliangqianshou.getName());
break;
case 3:
p.setSignforType(LoadScanSigningTypeStatusConstant.wenyuanpiliangqianshou.getName());
break;
default:
log.info("未知的签收方式 scanStatus={}", scanStatus);
}
if (!Objects.isNull(distributionLoadscanEntity.getSignforType())){
switch (distributionLoadscanEntity.getSignforType()) {
case 1:
p.setSignforType(LoadScanSigningTypeStatusConstant.sijiqianshou.getName());
break;
case 2:
p.setSignforType(LoadScanSigningTypeStatusConstant.sijipiliangqianshou.getName());
break;
case 3:
p.setSignforType(LoadScanSigningTypeStatusConstant.wenyuanpiliangqianshou.getName());
break;
default:
log.info("未知的签收方式 scanStatus={}", scanStatus);
}
// }
p.setLoadingNub(distributionLoadscanEntity.getLoadedNub()); p.setLoadingNub(distributionLoadscanEntity.getLoadedNub());
p.setSigningNub(distributionLoadscanEntity.getReceivedQuantity()); p.setSigningNub(distributionLoadscanEntity.getReceivedQuantity());
if (Func.isNotEmpty(distributionLoadscanEntity.getSigningTime())) { if (Func.isNotEmpty(distributionLoadscanEntity.getSigningTime())) {

Loading…
Cancel
Save