标准解读发起或者结束 对应更改 拆分标准的状态
This commit is contained in:
@@ -0,0 +1,333 @@
|
|||||||
|
package com.ydw.bat.wkflow.business_slrs.dao;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <b>功能:</b>SAR_FILE_SPLIT_INFO SarFileSplitInfoEOEntity<br>
|
||||||
|
* <b>作者:</b>code generator<br>
|
||||||
|
* <b>日期:</b> 2020-01-03 <br>
|
||||||
|
* <b>版权所有:<b>版权归北京卡达克数据技术中心所有。<br>
|
||||||
|
*/
|
||||||
|
public class SarFileSplitInfoEO {
|
||||||
|
|
||||||
|
|
||||||
|
private String standType;
|
||||||
|
private String sarType;
|
||||||
|
private String fileName;
|
||||||
|
private String id;
|
||||||
|
private String standId;
|
||||||
|
private String fileType;
|
||||||
|
private String fileTypeShow;
|
||||||
|
private String attId;
|
||||||
|
private Integer validFlag;
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
private Date creationTime;
|
||||||
|
private String creationUser;
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
private Date modifyTime;
|
||||||
|
private String modifyUser;
|
||||||
|
private String standName;
|
||||||
|
private String standNumSplit;
|
||||||
|
private String standNameSplit;
|
||||||
|
private String[] idList;
|
||||||
|
private int startNumber;
|
||||||
|
private int stopNumber;
|
||||||
|
private String result;
|
||||||
|
private String splitStatus;
|
||||||
|
private String collectId;
|
||||||
|
//用于拆分结果导入 by zj
|
||||||
|
private String menuId;
|
||||||
|
private String infoId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* java字段名转换为原始数据库列名。<b>如果不存在则返回null</b><br>
|
||||||
|
* <p>字段列表:</p>
|
||||||
|
* <li>sarType -> sar_type</li>
|
||||||
|
* <li>fileName -> file_name</li>
|
||||||
|
* <li>id -> id</li>
|
||||||
|
* <li>standId -> stand_id</li>
|
||||||
|
* <li>fileType -> file_type</li>
|
||||||
|
* <li>attId -> att_id</li>
|
||||||
|
* <li>validFlag -> valid_flag</li>
|
||||||
|
* <li>creationTime -> creation_time</li>
|
||||||
|
* <li>creationUser -> creation_user</li>
|
||||||
|
* <li>modifyTime -> modify_time</li>
|
||||||
|
* <li>modifyUser -> modify_user</li>
|
||||||
|
*/
|
||||||
|
public static String fieldToColumn(String fieldName) {
|
||||||
|
if (fieldName == null) return null;
|
||||||
|
switch (fieldName) {
|
||||||
|
case "sarType": return "sar_type";
|
||||||
|
case "fileName": return "file_name";
|
||||||
|
case "id": return "id";
|
||||||
|
case "standId": return "stand_id";
|
||||||
|
case "fileType": return "file_type";
|
||||||
|
case "attId": return "att_id";
|
||||||
|
case "validFlag": return "valid_flag";
|
||||||
|
case "creationTime": return "creation_time";
|
||||||
|
case "creationUser": return "creation_user";
|
||||||
|
case "modifyTime": return "modify_time";
|
||||||
|
case "modifyUser": return "modify_user";
|
||||||
|
default: return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 原始数据库列名转换为java字段名。<b>如果不存在则返回null</b><br>
|
||||||
|
* <p>字段列表:</p>
|
||||||
|
* <li>sar_type -> sarType</li>
|
||||||
|
* <li>file_name -> fileName</li>
|
||||||
|
* <li>id -> id</li>
|
||||||
|
* <li>stand_id -> standId</li>
|
||||||
|
* <li>file_type -> fileType</li>
|
||||||
|
* <li>att_id -> attId</li>
|
||||||
|
* <li>valid_flag -> validFlag</li>
|
||||||
|
* <li>creation_time -> creationTime</li>
|
||||||
|
* <li>creation_user -> creationUser</li>
|
||||||
|
* <li>modify_time -> modifyTime</li>
|
||||||
|
* <li>modify_user -> modifyUser</li>
|
||||||
|
*/
|
||||||
|
public static String columnToField(String columnName) {
|
||||||
|
if (columnName == null) return null;
|
||||||
|
switch (columnName) {
|
||||||
|
case "sar_type": return "sarType";
|
||||||
|
case "file_name": return "fileName";
|
||||||
|
case "id": return "id";
|
||||||
|
case "stand_id": return "standId";
|
||||||
|
case "file_type": return "fileType";
|
||||||
|
case "att_id": return "attId";
|
||||||
|
case "valid_flag": return "validFlag";
|
||||||
|
case "creation_time": return "creationTime";
|
||||||
|
case "creation_user": return "creationUser";
|
||||||
|
case "modify_time": return "modifyTime";
|
||||||
|
case "modify_user": return "modifyUser";
|
||||||
|
default: return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public String getSarType() {
|
||||||
|
return this.sarType;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setSarType(String sarType) {
|
||||||
|
this.sarType = sarType;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public String getFileName() {
|
||||||
|
return this.fileName;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setFileName(String fileName) {
|
||||||
|
this.fileName = fileName;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public String getId() {
|
||||||
|
return this.id;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setId(String id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public String getStandId() {
|
||||||
|
return this.standId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setStandId(String standId) {
|
||||||
|
this.standId = standId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public String getFileType() {
|
||||||
|
return this.fileType;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setFileType(String fileType) {
|
||||||
|
this.fileType = fileType;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public String getAttId() {
|
||||||
|
return this.attId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setAttId(String attId) {
|
||||||
|
this.attId = attId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public Integer getValidFlag() {
|
||||||
|
return this.validFlag;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setValidFlag(Integer validFlag) {
|
||||||
|
this.validFlag = validFlag;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public Date getCreationTime() {
|
||||||
|
return this.creationTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setCreationTime(Date creationTime) {
|
||||||
|
this.creationTime = creationTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public String getCreationUser() {
|
||||||
|
return this.creationUser;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setCreationUser(String creationUser) {
|
||||||
|
this.creationUser = creationUser;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public Date getModifyTime() {
|
||||||
|
return this.modifyTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setModifyTime(Date modifyTime) {
|
||||||
|
this.modifyTime = modifyTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public String getModifyUser() {
|
||||||
|
return this.modifyUser;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** **/
|
||||||
|
public void setModifyUser(String modifyUser) {
|
||||||
|
this.modifyUser = modifyUser;
|
||||||
|
}
|
||||||
|
|
||||||
|
private String showNumber;
|
||||||
|
|
||||||
|
public String getShowNumber() {
|
||||||
|
return showNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setShowNumber(String showNumber) {
|
||||||
|
this.showNumber = showNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getStandName() {
|
||||||
|
return standName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStandName(String standName) {
|
||||||
|
this.standName = standName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String[] getIdList() {
|
||||||
|
return idList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIdList(String[] idList) {
|
||||||
|
this.idList = idList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getStandNumSplit() {
|
||||||
|
return standNumSplit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStandNumSplit(String standNumSplit) {
|
||||||
|
this.standNumSplit = standNumSplit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getStandNameSplit() {
|
||||||
|
return standNameSplit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStandNameSplit(String standNameSplit) {
|
||||||
|
this.standNameSplit = standNameSplit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getStartNumber() {
|
||||||
|
return startNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStartNumber(int startNumber) {
|
||||||
|
this.startNumber = startNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getStopNumber() {
|
||||||
|
return stopNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStopNumber(int stopNumber) {
|
||||||
|
this.stopNumber = stopNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFileTypeShow() {
|
||||||
|
return fileTypeShow;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFileTypeShow(String fileTypeShow) {
|
||||||
|
this.fileTypeShow = fileTypeShow;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getResult() {
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setResult(String result) {
|
||||||
|
this.result = result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getSplitStatus() {
|
||||||
|
return splitStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSplitStatus(String splitStatus) {
|
||||||
|
this.splitStatus = splitStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCollectId() {
|
||||||
|
return collectId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCollectId(String collectId) {
|
||||||
|
this.collectId = collectId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMenuId() {
|
||||||
|
return menuId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMenuId(String menuId) {
|
||||||
|
this.menuId = menuId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getInfoId() {
|
||||||
|
return infoId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInfoId(String infoId) {
|
||||||
|
this.infoId = infoId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getStandType() {
|
||||||
|
return standType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStandType(String standType) {
|
||||||
|
this.standType = standType;
|
||||||
|
}
|
||||||
|
}
|
||||||
+22
-6
@@ -33,7 +33,6 @@ public class ResponUserSignAfter implements TaskListener {
|
|||||||
|
|
||||||
List<String> nextUserList = new ArrayList();
|
List<String> nextUserList = new ArrayList();
|
||||||
List<String> userList=delegateTask.getVariable("userList",List.class);
|
List<String> userList=delegateTask.getVariable("userList",List.class);
|
||||||
String startUser=delegateTask.getVariable("startUser",String.class);
|
|
||||||
|
|
||||||
if(delegateTask.getVariable("actionFlag",Integer.class)==0){
|
if(delegateTask.getVariable("actionFlag",Integer.class)==0){
|
||||||
if("1".equals(object.getString("actionFlag"))){
|
if("1".equals(object.getString("actionFlag"))){
|
||||||
@@ -82,6 +81,11 @@ public class ResponUserSignAfter implements TaskListener {
|
|||||||
busBean.update(busProcessNew,updataWapper);
|
busBean.update(busProcessNew,updataWapper);
|
||||||
|
|
||||||
Integer count=delegateTask.getVariable("task2OKCount",Integer.class);
|
Integer count=delegateTask.getVariable("task2OKCount",Integer.class);
|
||||||
|
Integer gonum=0;
|
||||||
|
if (null!=delegateTask.getVariable("task2Count",Integer.class)){
|
||||||
|
gonum=delegateTask.getVariable("task2Count",Integer.class)+1;
|
||||||
|
delegateTask.setVariable("task2Count",gonum);
|
||||||
|
}
|
||||||
List<String> responUserList=delegateTask.getVariable("responUserList",List.class);
|
List<String> responUserList=delegateTask.getVariable("responUserList",List.class);
|
||||||
|
|
||||||
|
|
||||||
@@ -93,10 +97,11 @@ public class ResponUserSignAfter implements TaskListener {
|
|||||||
count++;
|
count++;
|
||||||
delegateTask.setVariable("task2OKCount",count);
|
delegateTask.setVariable("task2OKCount",count);
|
||||||
}
|
}
|
||||||
if(count>=responUserList.size()){
|
if (gonum==responUserList.size()) {
|
||||||
if(delegateTask.getVariable("actionFlag",Integer.class)==0){
|
if (count >= responUserList.size()) {
|
||||||
if(nextUserList != null && !nextUserList.isEmpty()){
|
if (delegateTask.getVariable("actionFlag", Integer.class) == 0) {
|
||||||
for(String nextUser : nextUserList){
|
if (nextUserList != null && !nextUserList.isEmpty()) {
|
||||||
|
for (String nextUser : nextUserList) {
|
||||||
BusProcessNew busProcessNewNext = new BusProcessNew();
|
BusProcessNew busProcessNewNext = new BusProcessNew();
|
||||||
busProcessNewNext.setMsgType("clause");
|
busProcessNewNext.setMsgType("clause");
|
||||||
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
||||||
@@ -108,7 +113,7 @@ public class ResponUserSignAfter implements TaskListener {
|
|||||||
busBean.save(busProcessNewNext);
|
busBean.save(busProcessNewNext);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}else {
|
} else {
|
||||||
BusProcessNew busProcessNewNext = new BusProcessNew();
|
BusProcessNew busProcessNewNext = new BusProcessNew();
|
||||||
busProcessNewNext.setMsgType("clause");
|
busProcessNewNext.setMsgType("clause");
|
||||||
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
||||||
@@ -118,6 +123,17 @@ public class ResponUserSignAfter implements TaskListener {
|
|||||||
busProcessNewNext.setUserId(delegateTask.getVariable("startUser", String.class));
|
busProcessNewNext.setUserId(delegateTask.getVariable("startUser", String.class));
|
||||||
busBean.save(busProcessNewNext);
|
busBean.save(busProcessNewNext);
|
||||||
}
|
}
|
||||||
|
}else {
|
||||||
|
BusProcessNew busProcessNewNext = new BusProcessNew();
|
||||||
|
busProcessNewNext.setMsgType("clause");
|
||||||
|
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
||||||
|
busProcessNewNext.setMesg(object.toJSONString());
|
||||||
|
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
|
||||||
|
busProcessNewNext.setFinishFlag("0");
|
||||||
|
busProcessNewNext.setTaskInfo(delegateTask.getName());
|
||||||
|
busProcessNewNext.setUserId(delegateTask.getVariable("startUser",String.class));
|
||||||
|
busBean.save(busProcessNewNext);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import com.ydw.bat.wkflow.business_main.datas.entity.Datas;
|
|||||||
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNameService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNameService;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IDatasService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IDatasService;
|
||||||
|
import com.ydw.bat.wkflow.business_slrs.dao.SarFileSplitInfoEO;
|
||||||
import com.ydw.bat.wkflow.business_slrs.dao.SarInterpretationNationalStandard;
|
import com.ydw.bat.wkflow.business_slrs.dao.SarInterpretationNationalStandard;
|
||||||
import com.ydw.bat.wkflow.business_slrs.dao.SarStandItems;
|
import com.ydw.bat.wkflow.business_slrs.dao.SarStandItems;
|
||||||
import com.ydw.bat.wkflow.util.SpringContextUtil;
|
import com.ydw.bat.wkflow.util.SpringContextUtil;
|
||||||
@@ -82,6 +83,12 @@ public class DeptApplayAfter implements TaskListener{
|
|||||||
standard.setInterpretationTime(delegateTask.getCreateTime());
|
standard.setInterpretationTime(delegateTask.getCreateTime());
|
||||||
standards.add(standard);
|
standards.add(standard);
|
||||||
});
|
});
|
||||||
|
//标准状态修改
|
||||||
|
SarFileSplitInfoEO sarFileSplitInfoEO=new SarFileSplitInfoEO();
|
||||||
|
sarFileSplitInfoEO.setSplitStatus("4");
|
||||||
|
sarFileSplitInfoEO.setId(delegateTask.getVariable("statusId",String.class));
|
||||||
|
lawsUserInfoService.updateSarFileSplitInfo(sarFileSplitInfoEO);
|
||||||
|
|
||||||
lawsUserInfoService.sarStandItemsSaveBatch(sarStandItems);
|
lawsUserInfoService.sarStandItemsSaveBatch(sarStandItems);
|
||||||
lawsUserInfoService.SarInterpretationNationalStandardSaveBatch(standards);
|
lawsUserInfoService.SarInterpretationNationalStandardSaveBatch(standards);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -4,12 +4,14 @@ import com.alibaba.fastjson.JSON;
|
|||||||
import com.alibaba.fastjson.JSONArray;
|
import com.alibaba.fastjson.JSONArray;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.ydw.bat.wkflow.business_auth.LawsUserInfoService;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessName;
|
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.BusProcessNew;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.entity.Datas;
|
import com.ydw.bat.wkflow.business_main.datas.entity.Datas;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNameService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNameService;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IDatasService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IDatasService;
|
||||||
|
import com.ydw.bat.wkflow.business_slrs.dao.SarFileSplitInfoEO;
|
||||||
import com.ydw.bat.wkflow.listener.standardRead.vo.JSONArrayVo;
|
import com.ydw.bat.wkflow.listener.standardRead.vo.JSONArrayVo;
|
||||||
import com.ydw.bat.wkflow.util.SpringContextUtil;
|
import com.ydw.bat.wkflow.util.SpringContextUtil;
|
||||||
import org.activiti.engine.delegate.DelegateTask;
|
import org.activiti.engine.delegate.DelegateTask;
|
||||||
@@ -28,6 +30,7 @@ public class ResolveAfter implements TaskListener{
|
|||||||
IDatasService datasService = SpringContextUtil.getBean(IDatasService.class);
|
IDatasService datasService = SpringContextUtil.getBean(IDatasService.class);
|
||||||
IBusProcessNewService busBean = SpringContextUtil.getBean(IBusProcessNewService.class);
|
IBusProcessNewService busBean = SpringContextUtil.getBean(IBusProcessNewService.class);
|
||||||
IBusProcessNameService busProcessNameService = SpringContextUtil.getBean(IBusProcessNameService.class);
|
IBusProcessNameService busProcessNameService = SpringContextUtil.getBean(IBusProcessNameService.class);
|
||||||
|
LawsUserInfoService lawsUserInfoService=SpringContextUtil.getBean(LawsUserInfoService.class);
|
||||||
|
|
||||||
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
|
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
|
||||||
@@ -47,6 +50,12 @@ public class ResolveAfter implements TaskListener{
|
|||||||
// 配置多实例
|
// 配置多实例
|
||||||
delegateTask.setVariable("zrUserList", nextUserList);
|
delegateTask.setVariable("zrUserList", nextUserList);
|
||||||
|
|
||||||
|
SarFileSplitInfoEO sarFileSplitInfoEO=new SarFileSplitInfoEO();
|
||||||
|
sarFileSplitInfoEO.setSplitStatus("3");
|
||||||
|
sarFileSplitInfoEO.setId(object.getString("statusId"));
|
||||||
|
delegateTask.setVariable("statusId",object.getString("statusId"));
|
||||||
|
lawsUserInfoService.updateSarFileSplitInfo(sarFileSplitInfoEO);
|
||||||
|
|
||||||
//截止时间 流程描述 创建人
|
//截止时间 流程描述 创建人
|
||||||
String OVERTIME = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
|
String OVERTIME = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
|
||||||
String user = object.getString("applyUserId");
|
String user = object.getString("applyUserId");
|
||||||
|
|||||||
Reference in New Issue
Block a user