From b54eecf57118f38f0e3ddcdce8c2b9412a47bf7e Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期五, 04 七月 2025 23:43:31 +0800 Subject: [PATCH] 添加赋值订单号为空的情况 --- src/main/java/com/gs/xky/service/XkyService.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gs/xky/service/XkyService.java b/src/main/java/com/gs/xky/service/XkyService.java index f8e8321..2550373 100644 --- a/src/main/java/com/gs/xky/service/XkyService.java +++ b/src/main/java/com/gs/xky/service/XkyService.java @@ -104,6 +104,15 @@ log.info("銆恜rocessBatchDeliveries銆戝鐞嗛�佽揣鍗�: {}, 鐗╂祦鐘舵��: {}", deliveryNo.getDeliveryNo(), deliveryNo.getLogisticsStatus()); XkyDetail detail = getDetail(deliveryNo.getDeliveryNo()); deliveryNoticeService.saveDeliveryNotice(detail); + + // 鏁版嵁鎻掑叆鍚庯紝澶勭悊PO_ERP_NO涓簄ull鐨勮褰� + try { + deliveryNoticeService.setDeliveryNotice(); + log.info("銆恜rocessBatchDeliveries銆慞O_ERP_NO null鍊煎鐞嗗畬鎴�: {}", deliveryNo.getDeliveryNo()); + } catch (Exception e) { + log.error("銆恜rocessBatchDeliveries銆戝鐞哖O_ERP_NO null鍊煎紓甯�: {}, 寮傚父: {}", deliveryNo.getDeliveryNo(), e.getMessage(), e); + } + List<BarcodeDeliveryNo> barcodeDeliveryNos = GetBarcodeInformation(deliveryNo.getDeliveryNo()); barcodeInformationService.SaveBarcodeInformation(barcodeDeliveryNos, deliveryNo.getDeliveryNo()); //宸查�佽揪鐨勬墠鑷姩杞崲涓篗ES鍒拌揣鍗� @@ -146,6 +155,13 @@ .set(MesInvItemArn::getSyncMsg, "SRM鎵嬪姩鍒犻櫎閫佽揣鍗�"); mesInvItemArnService.update(updateWrapper); + //MesInvItemArnDetail + LambdaUpdateWrapper<MesInvItemArnDetail> deleteWrapper = new LambdaUpdateWrapper<>(); + deleteWrapper.eq(MesInvItemArnDetail::getMid, mesInvItemArn.getId()) + .set(MesInvItemArnDetail::getReturnFlag, 1); + + mesInvItemArnDetailService.update(deleteWrapper); + // 鍒犻櫎MesQaItemsDetect01琛ㄧ殑鏁版嵁 mesQaItemsDetect01Service.removeQa(mesInvItemArn.getBillNo()); } -- Gitblit v1.9.3