From ab3f8f57c61c380548582ddf0730fe86149df856 Mon Sep 17 00:00:00 2001 From: chenhc <2369838784@qq.com> Date: Wed, 6 Mar 2024 09:25:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=AB=98=E8=80=97=E7=94=9F=E6=88=90?= =?UTF-8?q?=E7=A0=81=E6=A0=A1=E9=AA=8C=20=E4=BB=A3=E7=A0=81todo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../thrsys/impl/ThrInvOrderServiceImpl.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/glxp/api/service/thrsys/impl/ThrInvOrderServiceImpl.java b/src/main/java/com/glxp/api/service/thrsys/impl/ThrInvOrderServiceImpl.java index 942003e6c..80980f401 100644 --- a/src/main/java/com/glxp/api/service/thrsys/impl/ThrInvOrderServiceImpl.java +++ b/src/main/java/com/glxp/api/service/thrsys/impl/ThrInvOrderServiceImpl.java @@ -410,6 +410,12 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService { ioOrderEntity.setOrderType(ConstantStatus.ORDER_TYPE_NORMAL);//正常单据处理 List newIoCodeTemps = new ArrayList<>(thrInvOrderDetails.size()); + + //码校验 + if (!checkIoCodeTemps(thrInvOrderDetails)) { + return false; + } + if (!copyIoCodeTemps(thrInvOrderDetails, newIoCodeTemps, newBillNo,generateOrderRequest)) { return false; } @@ -426,6 +432,17 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService { return true; } + /** + * 高耗生成码校验 + * @param thrInvOrderDetails + * @return + */ + private boolean checkIoCodeTemps(List thrInvOrderDetails) { + // TODO: 2024/3/6 + + return true; + } + @Override public boolean refreshOrder(RefreshOrderRequest refreshOrderRequest) { String billNo = refreshOrderRequest.getBillNo(); @@ -641,7 +658,6 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService { ioCodeTempEntity.setOrderId(newBillNo); ioCodeTempEntity.setAction(generateOrderRequest.getAction()); BeanUtils.copyProperties(item,ioCodeTempEntity); - ioCodeTempEntity.setUpdateTime(new Date()); ioCodeTempEntity.setCreateTime(new Date());