From 61decd25598a6ae314c0fc50241476fce2383951 Mon Sep 17 00:00:00 2001 From: yuezhihang Date: Tue, 17 Aug 2021 09:14:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../datas/dto/DetailedUpDto.java | 9 ++++++++ .../SRPManagerApproveAfter.java | 22 +++++++++++++++++-- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ydw/bat/wkflow/business_main/datas/dto/DetailedUpDto.java b/src/main/java/com/ydw/bat/wkflow/business_main/datas/dto/DetailedUpDto.java index b6970718..4bc96606 100644 --- a/src/main/java/com/ydw/bat/wkflow/business_main/datas/dto/DetailedUpDto.java +++ b/src/main/java/com/ydw/bat/wkflow/business_main/datas/dto/DetailedUpDto.java @@ -57,4 +57,13 @@ public class DetailedUpDto { @ApiModelProperty(value = "清单详情") private String remark; + @ApiModelProperty(value = "实施时间") + private String inforlist1; + + @ApiModelProperty(value = "在产车实施时间") + private String inforlist2; + + @ApiModelProperty(value = "新车型实施时间") + private String inforlist3; + } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/standardRegulatoryProcess/SRPManagerApproveAfter.java b/src/main/java/com/ydw/bat/wkflow/listener/standardRegulatoryProcess/SRPManagerApproveAfter.java index 0c03eae0..e164840e 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/standardRegulatoryProcess/SRPManagerApproveAfter.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/standardRegulatoryProcess/SRPManagerApproveAfter.java @@ -1,5 +1,6 @@ package com.ydw.bat.wkflow.listener.standardRegulatoryProcess; +import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.ydw.bat.wkflow.business_auth.LawsUserInfoService; @@ -68,9 +69,25 @@ public class SRPManagerApproveAfter implements TaskListener{ DetailedUpDto detailed=new DetailedUpDto(); detailed.setId(object.getString("standId")); detailed.setApplicationScope(object.getString("applyRegion")); - detailed.setFileIds(object.getString("model")); + detailed.setFileIds(object.getString("fileId")); detailed.setRemark(object.getString("descriptionList")); - detailed.setInforlist(object.getString("inforlist")); +// detailed.setInforlist(object.getString("inforlist")); + JSONArray jsonArray = JSONArray.parseArray(object.getString("dataList")); + String info=""; + String putTime=""; + String zccTime=""; + String xcxTime=""; + for (Object o: jsonArray) { + JSONObject object1=JSONObject.parseObject(o.toString()); + info=info+object1.getString("id")+","; + putTime=putTime+object1.getString("issueTime")+","; + zccTime=zccTime+object1.getString("ZCCSSRQ")+","; + xcxTime=xcxTime+object1.getString("XCXSSRQ")+","; + } + detailed.setInforlist(info.substring(0,info.length()-1)); + detailed.setInforlist1(putTime.substring(0,putTime.length()-1)); + detailed.setInforlist2(zccTime.substring(0,zccTime.length()-1)); + detailed.setInforlist3(xcxTime.substring(0,xcxTime.length()-1)); detailed.setDetailedListState("1"); detailed.setDetailedListVision(re1+String.valueOf(Integer.valueOf(re2)+1)); lawsUserInfoService.updateLaws(detailed); @@ -81,6 +98,7 @@ public class SRPManagerApproveAfter implements TaskListener{ func1(delegateTask, busBean, object,"0"); } + throw new ActivitiException("sada"); } private void func1(DelegateTask delegateTask, IBusProcessNewService busBean, JSONObject object,String commitFlag) {