Przeglądaj źródła

人员档案流程手动维护流程的subject,依据用户id进行数据过滤

WuYi 1 tydzień temu
rodzic
commit
e30a2e8085

+ 1 - 1
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/provider/EmployeeInfoProvider.java

@@ -137,7 +137,7 @@ public class EmployeeInfoProvider extends GenericProvider implements IEmployeeIn
 				List<Map<String,Object>> query = (List<Map<String,Object>>)commonDao.query(sql);
 				String pid = query.get(0).get("MAIN_PID_").toString();
 				String subject = "个人档案卡"+"#员工姓名:"+name+"编制时间:"+createTime+"#"+"\"timeLimit\":3,\"dept\":\""+pid+"\"";
-				String select = "SELECT i.ID_ as inst_id_,t.ID_ as t_id_ FROM IBPS_BPM_INST i JOIN IBPS_BPM_TASKS t on i.ID_ = t.PROC_INST_ID_ WHERE i.PROC_DEF_KEY_ ='Process_0v35zf8' AND i.CREATE_BY_ = '1169304256906264576' limit 1";
+				String select = "SELECT i.ID_ as inst_id_,t.ID_ as t_id_ FROM IBPS_BPM_INST i JOIN IBPS_BPM_TASKS t on i.ID_ = t.PROC_INST_ID_ WHERE i.PROC_DEF_KEY_ in('Process_0v35zf8','Process_08xwabfNEW') AND i.CREATE_BY_ = '"+userId+"' ORDER BY i.CREATE_TIME_ DESC limit 1";
 				List<Map<String,Object>> bpm = (List<Map<String,Object>>)commonDao.query(select);
 				if(Collections.isNotEmpty(bpm) && StringUtil.isNotEmpty(bpm.get(0).get("inst_id_").toString()) && StringUtil.isNotEmpty(bpm.get(0).get("t_id_").toString())){
 					String update = "UPDATE IBPS_BPM_INST SET SUBJECT_ = '" +subject+"' where ID_ = '"+ bpm.get(0).get("inst_id_").toString() +"'";