Jelajahi Sumber

[task-3837]新增员工建议调查表推送定时任务

szjbdgzl 1 tahun lalu
induk
melakukan
78d883f399

+ 3 - 0
ibps-provider-root/modules/provider-bpmn/src/main/java/com/lc/ibps/bpmn/provider/BpmInstProvider.java

@@ -10,6 +10,7 @@ import javax.annotation.Resource;
 
 
 import com.lc.ibps.api.base.model.DefaultNoneUser;
 import com.lc.ibps.api.base.model.DefaultNoneUser;
 import com.lc.ibps.form.data.exception.DataException;
 import com.lc.ibps.form.data.exception.DataException;
+import net.sf.json.JSON;
 import org.activiti.engine.ActivitiException;
 import org.activiti.engine.ActivitiException;
 import org.slf4j.event.Level;
 import org.slf4j.event.Level;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -1388,6 +1389,8 @@ public class BpmInstProvider extends GenericProvider implements IBpmInstService,
 					cmd = getStartCmd(defKey, "", dataObject.getData(), id);
 					cmd = getStartCmd(defKey, "", dataObject.getData(), id);
 					if (BeanUtils.isNotEmpty(ignoreSkipFirstNode)){
 					if (BeanUtils.isNotEmpty(ignoreSkipFirstNode)){
 						cmd.addVariable("ignoreSkipFirstNode", StringPool.TRUE);
 						cmd.addVariable("ignoreSkipFirstNode", StringPool.TRUE);
+						JSONObject date = JSONObject.fromObject(dataObject.getData());
+						cmd.setCurUser(date.getString("bianZhiRen"));
 					}
 					}
 					bpmProcInstService.startProcInst(cmd,null,null,null);
 					bpmProcInstService.startProcInst(cmd,null,null,null);
 				}
 				}