diff --git a/src/com/amarsoft/app/flow/FlowAction.java b/src/com/amarsoft/app/flow/FlowAction.java index 132ce379e..aa7bc87ff 100644 --- a/src/com/amarsoft/app/flow/FlowAction.java +++ b/src/com/amarsoft/app/flow/FlowAction.java @@ -632,10 +632,11 @@ public class FlowAction { if(!"".equals(role)) { String now = StringFunction.getTodayNow().replaceAll(":", "¡÷"); SqlObject sql = null; + ArrayList ss = user.getRoleTable(); if(user.getRoleTable().contains(role)) { sql = new SqlObject(("insert into user_task_data " - + "select sys_guid() ,'" + AssignmentId + "', roleid, flowno, flowunid, project_id, contract_id, '" + now + "', endtime," - + " 'approve_status03', taskno" + + "select REPLACE(UUID(), '-', '') ,'" + AssignmentId + "', roleid, flowno, flowunid, project_id, contract_id, '" + now + "', endtime," + + " 'approve_status01', taskno" + " from user_task_data where userid = '" + userID + "' and taskno = '" + taskNo + "' and (status = 'approve_status01' or status = 'approve_status03')")); sql.setDebugSql(sql.getDebugSql().replaceAll("¡÷", ":")); sql.setOriginalSql(sql.getOriginalSql().replaceAll("¡÷", ":"));