|
|
|
@ -2925,6 +2925,29 @@ public class BaseEngineController
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 处理流转人员数据(新增) |
|
|
|
|
* @param dataid 业务数据id |
|
|
|
|
* @param dfid 流转记录id |
|
|
|
|
* @param dfstate 流转记录状态 |
|
|
|
|
* */ |
|
|
|
|
protected void clCirculationPersonnel(String dataid,String dfid,String dfstate){ |
|
|
|
|
try{ |
|
|
|
|
CirculationPersonnel cps = new CirculationPersonnel(); |
|
|
|
|
cps.setId(StringUtils.getUUID()); |
|
|
|
|
cps.setCsid(dataid); |
|
|
|
|
cps.setDataId(dataid); |
|
|
|
|
cps.setDataflowId(dfid); |
|
|
|
|
cps.setUserId(ShiroUtils.getSysUser().getVuserid()); |
|
|
|
|
cps.setUserName(ShiroUtils.getSysUser().getUserName()); |
|
|
|
|
cps.setDfstate(dfstate); |
|
|
|
|
cps.setCreateBy(ShiroUtils.getLoginName()); |
|
|
|
|
circulationPersonnelService.insertCirculationPersonnel(cps); |
|
|
|
|
}catch (Exception e){ |
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 处理流转人员数据(待办、在办、已办) |
|
|
|
|
* 相同业务数据(data_id)、流转数据(dataflow_id)、用户(user_id)、用户单位(user_dwid)的数据应只有一条 |
|
|
|
|
* 上一环节发送时新增待签收(dfstate=0)的数据;后续办理人员签收时,将自己对应的数据修改为已签收(dfstate=1),办理完成提交时再修改为已完成(dfstate=2) |
|
|
|
|