Merge branch 'develop' into FOTON
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
package com.ydw.bat.wkflow.business_main.datas.dto.WG;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author: qk
|
||||
* @Date: 2022/5/23 0023 14:47
|
||||
* @Version 1.0
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value="NewsFeed对象", description="")
|
||||
public class NewsFeed {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
@ApiModelProperty(value = "主键")
|
||||
private String id;
|
||||
|
||||
@TableField("RESOURCE_TYPE")
|
||||
@ApiModelProperty(value = "资源类型")
|
||||
private String resourceType;
|
||||
|
||||
@TableField("MESSAGE_TYPE")
|
||||
@ApiModelProperty(value = "消息类型")
|
||||
private String messageType;
|
||||
|
||||
@TableField("STANDARD_ID")
|
||||
@ApiModelProperty(value = "标准类型")
|
||||
private String standardId;
|
||||
|
||||
@TableField("STANDARD")
|
||||
@ApiModelProperty(value = "标准号")
|
||||
private String standard;
|
||||
|
||||
@TableField("STANDARD_NAME")
|
||||
@ApiModelProperty(value = "标准名称")
|
||||
private String standardName;
|
||||
|
||||
@TableField("RELEASE_DATE")
|
||||
@ApiModelProperty(value = "发布日期")
|
||||
private String releaseDate;
|
||||
|
||||
@TableField("TEXT_STATE")
|
||||
@ApiModelProperty(value = "文本状态")
|
||||
private String textState;
|
||||
|
||||
@TableField("RENEW_TIME")
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private Date renewTime;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
+11
-3
@@ -53,9 +53,17 @@ public class DockingApprovalAfter implements TaskListener {
|
||||
// object.getString("standName")
|
||||
String standName = delegateTask.getVariable("number",String.class);
|
||||
JSONObject jsonArray=JSONArray.parseObject(object.getString("info"));
|
||||
JSONArray jsonArray1=JSONArray.parseArray(jsonArray.getString("fileDataList"));
|
||||
JSONObject object111=JSONObject.parseObject(String.valueOf(jsonArray1.get(0)));
|
||||
String prcName = standName+"-"+object111.getString("standName")+"-未符合项整改";
|
||||
//区分驳回和通过
|
||||
String prcName=null;
|
||||
if(jsonArray==null){
|
||||
JSONArray jsonArray2=JSONArray.parseArray(object.getString("responUserList"));
|
||||
JSONObject object111=JSONObject.parseObject(String.valueOf(jsonArray2.get(0)));
|
||||
prcName = standName+"-"+object111.getString("standName")+"-未符合项整改";
|
||||
}else {
|
||||
JSONArray jsonArray1=JSONArray.parseArray(jsonArray.getString("fileDataList"));
|
||||
JSONObject object111=JSONObject.parseObject(String.valueOf(jsonArray1.get(0)));
|
||||
prcName = standName+"-"+object111.getString("standName")+"-未符合项整改";
|
||||
}
|
||||
QueryWrapper queryWrapper2 = new QueryWrapper();
|
||||
queryWrapper2.eq("PRC_ID", delegateTask.getProcessInstanceId());
|
||||
BusProcessName one1 = busProcessNameService.getOne(queryWrapper2);
|
||||
|
||||
@@ -2,6 +2,8 @@ package com.ydw.bat.wkflow.listener.standardLibrary;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.ydw.bat.wkflow.business_auth.LawsUserInfoService;
|
||||
import com.ydw.bat.wkflow.business_main.datas.dto.WG.NewsFeed;
|
||||
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessName;
|
||||
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
|
||||
import com.ydw.bat.wkflow.business_main.datas.entity.Datas;
|
||||
@@ -16,6 +18,7 @@ import org.activiti.engine.delegate.TaskListener;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* 经理人审批后
|
||||
@@ -26,7 +29,7 @@ public class ManagerApproveAfter implements TaskListener {
|
||||
IDatasService datasService = SpringContextUtil.getBean(IDatasService.class);
|
||||
IBusProcessNewService busBean = SpringContextUtil.getBean(IBusProcessNewService.class);
|
||||
IBusProcessNameService busProcessNameService = SpringContextUtil.getBean(IBusProcessNameService.class);
|
||||
|
||||
LawsUserInfoService lawsUserInfoService = SpringContextUtil.getBean(LawsUserInfoService.class);
|
||||
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
|
||||
Datas datas = datasService.getOne(queryWrapper);
|
||||
@@ -64,7 +67,7 @@ public class ManagerApproveAfter implements TaskListener {
|
||||
/**
|
||||
* 流程名称 标准号+"标准入库" + 下一个节点名称
|
||||
*/
|
||||
String prcName = standAllName+"-"+standName+"-批准";
|
||||
String prcName = standAllName+"-"+standName+"-入库";
|
||||
busProcessNew.setPrcName(prcName);
|
||||
// busProcessNew.setPrcName(delegateTask.getVariable("prcs",String.class));
|
||||
busBean.save(busProcessNew);
|
||||
@@ -72,6 +75,16 @@ public class ManagerApproveAfter implements TaskListener {
|
||||
func1(delegateTask, busBean, object, "1");
|
||||
delegateTask.setVariable("jlFlag", 1);
|
||||
} else {
|
||||
NewsFeed newsFeed = new NewsFeed();
|
||||
newsFeed.setId(String.valueOf(UUID.randomUUID()));
|
||||
newsFeed.setRenewTime(new Date());
|
||||
newsFeed.setResourceType(object.getString("standType"));
|
||||
newsFeed.setMessageType("0");
|
||||
newsFeed.setStandard(object.getString("standNumber"));
|
||||
newsFeed.setStandardName(object.getString("standName"));
|
||||
newsFeed.setReleaseDate(object.getString("issueTime"));
|
||||
newsFeed.setTextState(object.getString("textStatus"));
|
||||
lawsUserInfoService.insertNewsFeed(newsFeed);
|
||||
delegateTask.setVariable("jlFlag", 0);
|
||||
func2(delegateTask, busBean, object, "0", busProcessNameService);
|
||||
}
|
||||
|
||||
@@ -122,7 +122,7 @@ public class DeptApplayAfter implements TaskListener{
|
||||
}
|
||||
} else {
|
||||
delegateTask.setVariable("bzFlag", 2);
|
||||
prcName=prcName+"-填写解读分析";
|
||||
// prcName=prcName+"-填写解读分析";
|
||||
JSONObject object1=object.getJSONObject("RollBack");
|
||||
nextUserList.add(String.valueOf(object1.getString("id")));
|
||||
delegateTask.setVariable("zxUserId",object.getJSONObject("RollBack"));
|
||||
|
||||
@@ -43,13 +43,13 @@ public class EngineerApplayAfter implements TaskListener{
|
||||
//工程师是否要进行审核
|
||||
if (object.getString("zrApplyFlag").equals("1")) {
|
||||
delegateTask.setVariable("gcFlag", 1);
|
||||
prcName=prcName+"-部长审批";
|
||||
// prcName=prcName+"-部长审批";
|
||||
if (StringUtils.isNotBlank(object.getString("deptUserId"))) {
|
||||
delegateTask.setVariable("deptUserId", object.getString("deptUserId"));
|
||||
nextUserList.add(object.getString("deptUserId"));
|
||||
}
|
||||
} else {
|
||||
prcName=prcName+"-填写解读分析";
|
||||
// prcName=prcName+"-填写解读分析";
|
||||
delegateTask.setVariable("gcFlag", 2);
|
||||
JSONObject object1=object.getJSONObject("RollBack");
|
||||
nextUserList.add(String.valueOf(object1.getString("id")));
|
||||
|
||||
@@ -43,7 +43,7 @@ public class ZrApplayAfter implements TaskListener{
|
||||
//责任人是否要进行审核
|
||||
if(object.getString("resolveFlag").equals("1")){
|
||||
delegateTask.setVariable("zrFlag",1);
|
||||
prcName=prcName+"-工程师审核";
|
||||
// prcName=prcName+"-工程师审核";
|
||||
// if(StringUtils.isNotBlank(object.getString("applyUserId"))){
|
||||
// delegateTask.setVariable("engineerUserId",object.getString("applyUserId"));
|
||||
// nextUserList.add(object.getString("applyUserId"));
|
||||
@@ -53,7 +53,7 @@ public class ZrApplayAfter implements TaskListener{
|
||||
nextUserList.add(delegateTask.getVariable("userId",String.class));
|
||||
// }
|
||||
}else {
|
||||
prcName=prcName+"-填写解读分析";
|
||||
// prcName=prcName+"-填写解读分析";
|
||||
delegateTask.setVariable("zrFlag",2);
|
||||
log.error("解读流程当前工作节点驳回人为:"+String.valueOf(delegateTask.getVariable("zxUserId")));
|
||||
JSONObject object1=object.getJSONObject("RollBack");
|
||||
|
||||
@@ -51,7 +51,7 @@ public class Step1After implements TaskListener {
|
||||
String username = object.getString("prcCreateUserName");
|
||||
delegateTask.setVariable("prcCreateUser", user);
|
||||
delegateTask.setVariable("prcCreateUserName", username);
|
||||
String prcName = object.getString("projectNumber")+"-项目合规评估流程-项目维度";
|
||||
String prcName = object.getString("projectNumber")+object.getString("projectName")+"-合规评估";
|
||||
QueryWrapper queryWrapper2 = new QueryWrapper();
|
||||
queryWrapper2.eq("PRC_ID", delegateTask.getProcessInstanceId());
|
||||
BusProcessName one1 = busProcessNameService.getOne(queryWrapper2);
|
||||
|
||||
@@ -125,7 +125,7 @@ public class Step2After implements TaskListener {
|
||||
//截止时间 流程描述 创建人
|
||||
String user = delegateTask.getVariable("prcCreateUser", String.class);
|
||||
String username = delegateTask.getVariable("prcCreateUserName", String.class);
|
||||
String prcName = delegateTask.getVariable("stId", String.class) + "-项目合规评估流程-标准法规部部长审核";
|
||||
String prcName = object.getString("projectNumber")+object.getString("projectName")+"-合规评估";
|
||||
QueryWrapper queryWrapper2 = new QueryWrapper();
|
||||
queryWrapper2.eq("PRC_ID", delegateTask.getProcessInstanceId());
|
||||
BusProcessName one1 = busProcessNameService.getOne(queryWrapper2);
|
||||
|
||||
@@ -41,7 +41,7 @@ public class Step3After implements TaskListener {
|
||||
//截止时间 流程描述 创建人
|
||||
String user = delegateTask.getVariable("prcCreateUser",String.class);
|
||||
String username = delegateTask.getVariable("prcCreateUserName",String.class);
|
||||
String prcName = delegateTask.getVariable("stId",String.class)+"-项目合规评估流程-标准法规部部长审核";
|
||||
String prcName = object.getString("projectNumber")+object.getString("projectName")+"-合规评估";
|
||||
QueryWrapper queryWrapper2 = new QueryWrapper();
|
||||
queryWrapper2.eq("PRC_ID", delegateTask.getProcessInstanceId());
|
||||
BusProcessName one1 = busProcessNameService.getOne(queryWrapper2);
|
||||
|
||||
@@ -66,7 +66,7 @@ public class Step4After implements TaskListener {
|
||||
//截止时间 流程描述 创建人
|
||||
String user = delegateTask.getVariable("prcCreateUser",String.class);
|
||||
String username = delegateTask.getVariable("prcCreateUserName",String.class);
|
||||
String prcName = delegateTask.getVariable("stId",String.class)+"-项目合规评估流程-标准法规部部长审核";
|
||||
String prcName = object.getString("projectNumber")+object.getString("projectName")+"-合规评估";
|
||||
QueryWrapper queryWrapper2 = new QueryWrapper();
|
||||
queryWrapper2.eq("PRC_ID", delegateTask.getProcessInstanceId());
|
||||
BusProcessName one1 = busProcessNameService.getOne(queryWrapper2);
|
||||
|
||||
@@ -131,7 +131,7 @@ public class Step5After implements TaskListener {
|
||||
String OVERTIME = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
|
||||
String user = delegateTask.getVariable("prcCreateUser", String.class);
|
||||
String username = delegateTask.getVariable("prcCreateUserName", String.class);
|
||||
String prcName = delegateTask.getVariable("stId", String.class) + "-项目合规评估流程-标准法规部部长审核";
|
||||
String prcName = object.getString("projectNumber")+object.getString("projectName")+"-合规评估";
|
||||
QueryWrapper queryWrapper2 = new QueryWrapper();
|
||||
queryWrapper2.eq("PRC_ID", delegateTask.getProcessInstanceId());
|
||||
BusProcessName one1 = busProcessNameService.getOne(queryWrapper2);
|
||||
|
||||
Reference in New Issue
Block a user