Browse Source

PDA扫描滞留包件BUG修复

master
汤建军 8 months ago
parent
commit
c74eb0fd7e
  1. 3
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryInfoMapper.xml
  2. 4
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java

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

@ -565,7 +565,6 @@
SELECT DISTINCT SELECT DISTINCT
ldr.id id, ldr.id id,
GROUP_CONCAT(DISTINCT CONCAT(ldr.receiving_unit,'(',ldr.consignee),')') AS consignee, GROUP_CONCAT(DISTINCT CONCAT(ldr.receiving_unit,'(',ldr.consignee),')') AS consignee,
<!-- COALESCE ( lds.loaded_number + lds.loadedin_number, 0 ) loadingNub,-->
COALESCE ( ldr.reservation_num + ldr.reservation_stock_list_num, 0 ) reservationNum, COALESCE ( ldr.reservation_num + ldr.reservation_stock_list_num, 0 ) reservationNum,
( (
SELECT COALESCE SELECT COALESCE
@ -578,7 +577,7 @@
) ordNub, ) ordNub,
COALESCE ( lds.received_quantity + lds.receivedin_quantity, 0 ) signNub, COALESCE ( lds.received_quantity + lds.receivedin_quantity, 0 ) signNub,
(SELECT SUM(reservation_num) FROM logpm_distribution_reservation_stocklist WHERE reservation_id = ldr.id ) inventoryNub, (SELECT SUM(reservation_num) FROM logpm_distribution_reservation_stocklist WHERE reservation_id = ldr.id ) inventoryNub,
IFNULL((SELECT SUM(loaded_nub) FROM logpm_distribution_loadscan WHERE reservation_id = lds.reservation_id AND is_abnormal_loading != 2 AND is_deleted = 0 ),0) + IFNULL((SELECT SUM(loaded_nub) FROM logpm_distribution_loadscaninvn WHERE reservation_id = lds.reservation_id AND scan_status != 1 AND is_deleted = 0 ),0) AS loadingNub, IFNULL((SELECT SUM(loaded_nub) FROM logpm_distribution_loadscan WHERE reservation_id = lds.reservation_id AND is_abnormal_loading != 2 AND is_deleted = 0 AND scan_status != 1),0) + IFNULL((SELECT SUM(loaded_nub) FROM logpm_distribution_loadscaninvn WHERE reservation_id = lds.reservation_id AND scan_status != 1 AND is_deleted = 0 ),0) AS loadingNub,
IFNULL((SELECT SUM(stock_quantity) FROM logpm_distribution_stock WHERE reservation_id = lds.reservation_id AND is_deleted = 0 ),0) AS stockupNum, IFNULL((SELECT SUM(stock_quantity) FROM logpm_distribution_stock WHERE reservation_id = lds.reservation_id AND is_deleted = 0 ),0) AS stockupNum,
(SELECT (SELECT
GROUP_CONCAT( DISTINCT lwga.qr_code ) stockupArea GROUP_CONCAT( DISTINCT lwga.qr_code ) stockupArea

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

@ -6064,9 +6064,9 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
); );
if (!list.isEmpty()) { if (!list.isEmpty()) {
//存在异常进行是否均完成审核判断 //存在异常进行是否均完成审核判断
boolean AuditingStatusFlag = list.stream().allMatch(l -> !l.getAuditingStatus().equals(LoadingAbnormalAuditingStatusConstant.daishenhe.getValue())); boolean AuditingStatusFlag = list.stream().anyMatch(l -> !l.getAuditingStatus().equals(LoadingAbnormalAuditingStatusConstant.daishenhe.getValue()));
if (AuditingStatusFlag){ if (AuditingStatusFlag){
return Resp.scanFail("请先处理包件异常操作", "请先处理包件异常操作"); return Resp.scanFail("此包件存在异常未处理", "此包件存在异常未处理");
} }
} }
//如果均不存在则就该判断该货物是否属于当前的配送任务,如果属于则是未装车,如果不属于则此码无效 //如果均不存在则就该判断该货物是否属于当前的配送任务,如果属于则是未装车,如果不属于则此码无效

Loading…
Cancel
Save