From 9179b0068e6d5e54f17d09abaa9a9382d126d7a9 Mon Sep 17 00:00:00 2001 From: Yen Date: Thu, 3 Aug 2023 17:10:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B8=E9=94=80=E5=88=B0?= =?UTF-8?q?=E9=94=80=E8=B7=AF=E9=80=9A=E4=BC=A0=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TbsCostApplyController.java | 4 +-- .../TbsCostApplyOperationServiceImpl.java | 3 +- .../impl/VtbVerificationServiceImpl.java | 29 ++++++++++++++++--- src/main/java/com/qs/serve/task/TbsTask.java | 4 +++ 4 files changed, 33 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java b/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java index c6f2a845..4d3476ef 100644 --- a/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java +++ b/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java @@ -83,8 +83,8 @@ public class TbsCostApplyController { //@PostMapping("/testChangeAmt") public R testChangeAmt(@RequestBody TbsAffairCommitBo param){ TbsCostApplyOperationServiceImpl impl = SpringUtils.getBean(TbsCostApplyOperationServiceImpl.class); - BigDecimal total = impl.checkToChangeAmount(param); - return R.ok(total); + impl.doFinished(param); + return R.ok(); } /** diff --git a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyOperationServiceImpl.java b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyOperationServiceImpl.java index ffdd34e6..e5d9f19a 100644 --- a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyOperationServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyOperationServiceImpl.java @@ -321,7 +321,8 @@ public class TbsCostApplyOperationServiceImpl implements SeeYonOperationService } TbsBudgetLog budgetLog = budgetCostItem.toBudgetLog( costApply, - BudgetLogOptFlag.State_6, + //BudgetLogOptFlag.State_6, + BudgetLogOptFlag.State_7, currentCenterGoods.getCenterGoodsAmount(), sysUser, budgetCode diff --git a/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java b/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java index 0f56eeb6..7d1c9002 100644 --- a/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java @@ -170,6 +170,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl activityCenters4Update = new ArrayList<>(); List activitySubject4Update = new ArrayList<>(); + int countCode = 1; for (TbsActivitySubject activitySubject : activitySubjectList) { if(tempTotal.compareTo(BigDecimal.ZERO)<1){ break; @@ -242,11 +243,31 @@ public class VtbVerificationServiceImpl extends ServiceImpl