From da192d780708d664f0495d02f658a5b85396db5b Mon Sep 17 00:00:00 2001 From: Yen Date: Fri, 1 Sep 2023 11:10:08 +0800 Subject: [PATCH] =?UTF-8?q?his=E5=AE=A2=E6=88=B7=E9=97=AD=E6=88=B7?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=EF=BC=9B=E9=A2=84=E7=AE=97=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E4=BF=AE=E5=A4=8D=EF=BC=9B=E5=8D=8F=E8=AE=AE?= =?UTF-8?q?=E7=B1=BB=E5=85=B3=E8=81=94=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/framework/manager/AsyncFactory.java | 7 ++++--- .../serve/modules/bms/entity/BmsSupplier.java | 4 ++++ .../modules/his/entity/HisUserSupplier.java | 18 ++++++++++++++++++ .../his/entity/HisUserSupplierTemp.java | 15 +++++++++++++++ .../controller/TbsCostContractController.java | 4 ++++ .../modules/tbs/entity/TbsCostContract.java | 6 ++++++ .../tbs/entity/bo/TbsAffairCommitBo.java | 2 ++ .../tbs/entity/bo/TbsCostContractBo.java | 6 ++++++ .../TbsBudgetApplyOperationServiceImpl.java | 3 +-- .../service/impl/TbsCostApplyServiceImpl.java | 3 +++ 10 files changed, 63 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/qs/serve/common/framework/manager/AsyncFactory.java b/src/main/java/com/qs/serve/common/framework/manager/AsyncFactory.java index 07e5235b..386267fa 100644 --- a/src/main/java/com/qs/serve/common/framework/manager/AsyncFactory.java +++ b/src/main/java/com/qs/serve/common/framework/manager/AsyncFactory.java @@ -16,6 +16,7 @@ import com.qs.serve.modules.tbs.entity.TbsCostApply; import com.qs.serve.modules.tbs.entity.bo.TbsAffairCommitBo; import com.qs.serve.modules.tbs.service.impl.TbsBudgetApplyOperationServiceImpl; import com.qs.serve.modules.tbs.service.impl.TbsBudgetBatchOperationServiceImpl; +import com.qs.serve.modules.tbs.service.impl.TbsBudgetChangeOperationServiceImpl; import com.qs.serve.modules.tbs.service.impl.TbsCostApplyOperationServiceImpl; import com.qs.serve.modules.tzc.service.impl.TzcPolicyOperationServiceImpl; import com.qs.serve.modules.vtb.common.VtbVerificationState; @@ -92,9 +93,9 @@ public class AsyncFactory { public void run() { try { AuthContextUtils.setTenant("001"); - log.debug("--------------------------SubmitBudgetApply CallbackTimer Sleep Start------------------------------"); + log.debug("--------------------------SubmitBudgetApply CallbackTimer Sleep Start :{}------------------------------",budgetId); Thread.sleep(7*1000); - TbsBudgetApplyOperationServiceImpl applyOperationService = SpringUtils.getBean(TbsBudgetApplyOperationServiceImpl.class); + TbsBudgetChangeOperationServiceImpl applyOperationService = SpringUtils.getBean(TbsBudgetChangeOperationServiceImpl.class); String summeryResult = applyOperationService.checkAffairSummery(budgetId); if(summeryResult.equals(SeeYonOperationService.SummeryState_Success)){ @@ -173,7 +174,7 @@ public class AsyncFactory { public void run() { try { AuthContextUtils.setTenant("001"); - log.debug("--------------------------SubmitBudgetApply CallbackTimer Sleep Start------------------------------"); + log.debug("--------------------------submitBudgetApply CallbackTimer Sleep Start :{}------------------------------",budgetId); Thread.sleep(7*1000); TbsBudgetApplyOperationServiceImpl applyOperationService = SpringUtils.getBean(TbsBudgetApplyOperationServiceImpl.class); String summeryResult = applyOperationService.checkAffairSummery(budgetId); diff --git a/src/main/java/com/qs/serve/modules/bms/entity/BmsSupplier.java b/src/main/java/com/qs/serve/modules/bms/entity/BmsSupplier.java index 78e1afe3..6d8dd3b6 100644 --- a/src/main/java/com/qs/serve/modules/bms/entity/BmsSupplier.java +++ b/src/main/java/com/qs/serve/modules/bms/entity/BmsSupplier.java @@ -385,6 +385,10 @@ public class BmsSupplier implements Serializable { userSupplier.setSupplierFlag(this.getSupplierFlag()); userSupplier.setType(type); userSupplier.setCostFlag(this.costFlag); + userSupplier.setStopFlag(this.stopFlag); + userSupplier.setStopFlagDate(this.stopFlagDate); + userSupplier.setCooperatePauseFlag(this.cooperatePauseFlag); + userSupplier.setCooperatePauseFlagDate(this.getCooperatePauseFlagDate()); return userSupplier; } diff --git a/src/main/java/com/qs/serve/modules/his/entity/HisUserSupplier.java b/src/main/java/com/qs/serve/modules/his/entity/HisUserSupplier.java index 353917ec..a9abf94b 100644 --- a/src/main/java/com/qs/serve/modules/his/entity/HisUserSupplier.java +++ b/src/main/java/com/qs/serve/modules/his/entity/HisUserSupplier.java @@ -108,6 +108,24 @@ public class HisUserSupplier implements Serializable { /** 是否供应商 */ private Integer supplierFlag; + + /** 闭户 */ + private Integer stopFlag; + + /** 闭户日期 */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + private LocalDateTime stopFlagDate; + + /** 暂不合作 */ + private Integer cooperatePauseFlag; + + /** 暂不合作日期 */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + private LocalDateTime cooperatePauseFlagDate; + + @TableField(exist = false) private String queryAddress; diff --git a/src/main/java/com/qs/serve/modules/his/entity/HisUserSupplierTemp.java b/src/main/java/com/qs/serve/modules/his/entity/HisUserSupplierTemp.java index 55499803..c035fdcc 100644 --- a/src/main/java/com/qs/serve/modules/his/entity/HisUserSupplierTemp.java +++ b/src/main/java/com/qs/serve/modules/his/entity/HisUserSupplierTemp.java @@ -108,6 +108,21 @@ public class HisUserSupplierTemp implements Serializable { /** */ private Integer costFlag; + /** 闭户 */ + private Integer stopFlag; + + /** 闭户日期 */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + private LocalDateTime stopFlagDate; + + /** 暂不合作 */ + private Integer cooperatePauseFlag; + + /** 暂不合作日期 */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + private LocalDateTime cooperatePauseFlagDate; public static HisUserSupplierTemp toNewObject(HisUserSupplierTemp source){ HisUserSupplierTemp userSupplierTemp = new HisUserSupplierTemp(); diff --git a/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostContractController.java b/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostContractController.java index 19774b08..eccd9569 100644 --- a/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostContractController.java +++ b/src/main/java/com/qs/serve/modules/tbs/controller/TbsCostContractController.java @@ -121,6 +121,8 @@ public class TbsCostContractController { contract.setAttachIds(param.getAttachIds()); contract.setSignTime(param.getSignTime()); contract.setExpireTime(param.getExpireTime()); + contract.setBusinessCompany(param.getBusinessCompany()); + contract.setDutyNumber(param.getDutyNumber()); boolean result = tbsCostContractService.updateById(contract); return R.isTrue(result); } @@ -153,6 +155,8 @@ public class TbsCostContractController { contract.setSealId(param.getSealId()); contract.setSealNum(param.getSealNum()); contract.setFileNum(param.getFileNum()); + contract.setBusinessCompany(param.getBusinessCompany()); + contract.setDutyNumber(param.getDutyNumber()); } if(contract.getId()==null){ tbsCostContractService.save(contract); diff --git a/src/main/java/com/qs/serve/modules/tbs/entity/TbsCostContract.java b/src/main/java/com/qs/serve/modules/tbs/entity/TbsCostContract.java index dae9c79d..d4b884be 100644 --- a/src/main/java/com/qs/serve/modules/tbs/entity/TbsCostContract.java +++ b/src/main/java/com/qs/serve/modules/tbs/entity/TbsCostContract.java @@ -67,6 +67,12 @@ public class TbsCostContract implements Serializable { @Length(max = 255,message = "备注长度不能超过255字") private String remark; + /** 业务所属公司 */ + private String businessCompany; + + /** 税号 */ + private String dutyNumber; + /** 创建时间 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") diff --git a/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsAffairCommitBo.java b/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsAffairCommitBo.java index 0c944e8d..b34c52d1 100644 --- a/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsAffairCommitBo.java +++ b/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsAffairCommitBo.java @@ -59,6 +59,8 @@ public class TbsAffairCommitBo { */ private List affairSubjectLines; + + @Data public static class AffairSubjectLine{ diff --git a/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsCostContractBo.java b/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsCostContractBo.java index 4f9b48db..5afea2f3 100644 --- a/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsCostContractBo.java +++ b/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsCostContractBo.java @@ -40,6 +40,12 @@ public class TbsCostContractBo implements Serializable { /** 合同条件(文本框) */ private String contractCondition; + /** 业务所属公司 */ + private String businessCompany; + + /** 税号 */ + private String dutyNumber; + /** 合同附件地址 */ private String[] attachIds; diff --git a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetApplyOperationServiceImpl.java b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetApplyOperationServiceImpl.java index 8184f5dd..f4ae70ba 100644 --- a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetApplyOperationServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetApplyOperationServiceImpl.java @@ -82,8 +82,7 @@ public class TbsBudgetApplyOperationServiceImpl implements SeeYonOperationServic //启用预算 tbsBudget.setBudgetState(1); budgetMapper.updateById(tbsBudget); - - SysUser sysUser = getSysUserService().getById(AuthContextUtils.getSysUserId()); + SysUser sysUser = getSysUserService().getById(tbsBudget.getUserId()); LambdaQueryWrapper lqw = new LambdaQueryWrapper<>(); lqw.eq(TbsScheduleItemBudget::getBudgetId,param.getTargetId()); List scheduleItemBudgets = scheduleItemBudgetService.list(lqw); diff --git a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java index e5d76443..d30413ca 100644 --- a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java @@ -601,6 +601,9 @@ public class TbsCostApplyServiceImpl extends ServiceImpl