From 9c3cf2442256629c56b2b6f6cf371518c31c2ce7 Mon Sep 17 00:00:00 2001 From: super_liu <396572590@qq.com> Date: Fri, 25 Mar 2022 17:07:46 +0800 Subject: [PATCH] feat: There is no way the, bug #52092 --- .../main/java/com/adc/da/common/BussEnum.java | 31 +++++++++++++++++++ .../service/ActSarItemsBussEOService.java | 16 ++++++++++ 2 files changed, 47 insertions(+) create mode 100644 adc-da-activiti/src/main/java/com/adc/da/common/BussEnum.java diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/BussEnum.java b/adc-da-activiti/src/main/java/com/adc/da/common/BussEnum.java new file mode 100644 index 00000000..9a905ffd --- /dev/null +++ b/adc-da-activiti/src/main/java/com/adc/da/common/BussEnum.java @@ -0,0 +1,31 @@ +package com.adc.da.common; + +public enum BussEnum { + + BUSS_XD("tz4lqchzuy","修订","1"), + BUSS_FZ("3lqnlgmgcn","作废","2"), + BUSS_YX("9z741h2m3j","有效","3"); + + private String value; + private String lable; + private String state; + + private BussEnum(String value, String lable,String state) { + this.value = value; + this.lable = lable; + this.state = state; + } + public String getValue() { + return value; + } + public String getLable() { + return lable; + } + public String getState() { + return state; + } + + + + +} diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java index 897cd481..69dd75d1 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java +++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java @@ -1,6 +1,7 @@ package com.adc.da.workFlow.service; import com.adc.da.FeignClientImpl.workFlowFeignClientImpl; +import com.adc.da.common.BussEnum; import com.adc.da.common.SarConformStateEnum; import com.adc.da.common.SarStateColorEnum; import com.adc.da.common.SarTypeEnum; @@ -105,6 +106,21 @@ public class ActSarItemsBussEOService { String reviewTime = String.valueOf(standMap.get("reviewTime")); String reviewResults = String.valueOf(standMap.get("reviewResults")); + // 更新企标文本状态 + String textStatus = ""; + if("1".equals(reviewResults)){ + textStatus = BussEnum.BUSS_XD.getValue(); + }else if("2".equals(reviewResults)){ + textStatus = BussEnum.BUSS_FZ.getValue(); + }else if("3".equals(reviewResults)){ + textStatus = BussEnum.BUSS_YX.getValue(); + } + + SarBussionessStand bussionessStand = new SarBussionessStand(); + bussionessStand.setId(standId); + bussionessStand.setTextStatusBuss(textStatus); + iSarBussionessStandService.updateById(bussionessStand); + SarBussionessStandState state = new SarBussionessStandState(); state.setStandId(standId); state.setStandCode(standCode);