From 328d3f917bfbd9ab4e189b93a8c670b810b126dd Mon Sep 17 00:00:00 2001 From: Yen Date: Thu, 11 Jul 2024 11:20:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=A0=B8=E9=94=80=E7=8A=B6=E6=80=81=E4=B8=80=E6=AC=A1=EF=BC=9B?= =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E8=AE=A2=E5=8D=95=E7=9A=84?= =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oms/controller/OmsOrderController.java | 1 + .../controller/VtbVerificationController.java | 8 ++++++-- .../vtb/entity/bo/VtbVerificationBo.java | 2 +- ...bVerificationBatchOperationServiceImpl.java | 1 + .../impl/VtbVerificationBatchServiceImpl.java | 2 ++ .../impl/VtbVerificationServiceImpl.java | 18 ++++++++++-------- 6 files changed, 21 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/qs/serve/modules/oms/controller/OmsOrderController.java b/src/main/java/com/qs/serve/modules/oms/controller/OmsOrderController.java index b3e19a99..078679ab 100644 --- a/src/main/java/com/qs/serve/modules/oms/controller/OmsOrderController.java +++ b/src/main/java/com/qs/serve/modules/oms/controller/OmsOrderController.java @@ -75,6 +75,7 @@ public class OmsOrderController { List supplierAddressList = bmsSupplierAddressService.listByIds(addrIds); Set userIds = list.stream().map(OmsOrder::getCheckUserId).collect(Collectors.toSet()); + userIds.add("0"); List userList = sysUserService.listByIds(userIds); Set orderIds = list.stream().map(OmsOrder::getId).collect(Collectors.toSet()); diff --git a/src/main/java/com/qs/serve/modules/vtb/controller/VtbVerificationController.java b/src/main/java/com/qs/serve/modules/vtb/controller/VtbVerificationController.java index 0ec6a1fa..abc36e07 100644 --- a/src/main/java/com/qs/serve/modules/vtb/controller/VtbVerificationController.java +++ b/src/main/java/com/qs/serve/modules/vtb/controller/VtbVerificationController.java @@ -193,8 +193,12 @@ public class VtbVerificationController { public R getById(@PathVariable("id") String id){ VtbVerification vtbVerification = vtbVerificationService.getById(id); if(vtbVerification.getVerificationState().equals(VtbVerificationState.Commiting.getCode())){ - vtbVerificationOperationService.runCompensate(id); - vtbVerification = vtbVerificationService.getById(id); + try { + vtbVerificationOperationService.runCompensate(id); + vtbVerification = vtbVerificationService.getById(id); + } catch (Exception e) { + e.printStackTrace(); + } } vtbVerificationApplication2.buildRelateInfo(vtbVerification); return R.ok(vtbVerification); diff --git a/src/main/java/com/qs/serve/modules/vtb/entity/bo/VtbVerificationBo.java b/src/main/java/com/qs/serve/modules/vtb/entity/bo/VtbVerificationBo.java index ec5c50db..9c98ba65 100644 --- a/src/main/java/com/qs/serve/modules/vtb/entity/bo/VtbVerificationBo.java +++ b/src/main/java/com/qs/serve/modules/vtb/entity/bo/VtbVerificationBo.java @@ -60,7 +60,7 @@ public class VtbVerificationBo implements Serializable { /** 原来的审批id */ private Long orgVerificationId; - /** 是否释放 */ + /** 是否释放(这个值取反 0-表示释放;1-表示不释放) */ private Integer inputReleaseFlag; } diff --git a/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationBatchOperationServiceImpl.java b/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationBatchOperationServiceImpl.java index 4c3b82a1..ede84920 100644 --- a/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationBatchOperationServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationBatchOperationServiceImpl.java @@ -406,6 +406,7 @@ public class VtbVerificationBatchOperationServiceImpl implements VtbVerification if(isFinish){ verificationApplication.finishCallBack(verification, totalAmount); if(isRelease){ + log.warn("核销"+verification.getVerificationCode()+"释放金额"); vtbVerificationService.release(verification.getActivityId(),sysUser.getCode(),false); } }else { diff --git a/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationBatchServiceImpl.java b/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationBatchServiceImpl.java index 3af517aa..771b0632 100644 --- a/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationBatchServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationBatchServiceImpl.java @@ -462,8 +462,10 @@ public class VtbVerificationBatchServiceImpl extends ServiceImpl