Forráskód Böngészése

fix取出当前操作人为空的bug

baichengfei 5 éve
szülő
commit
06bb5714eb

+ 3 - 1
src/main/java/com/common/workflow/service/activiti/ActivitiService.java

@@ -548,7 +548,9 @@ public class ActivitiService {
                             historicTask.setRemarks(hvi.getValue().toString());
 
                         } else if( hvi.getVariableName().equals("users")) {
-                            historicTask.setUsers(hvi.getValue().toString());
+                            if (!hvi.getValue().toString().equals("")) {
+                                historicTask.setUsers(hvi.getValue().toString());
+                            }
                         } else if( hvi.getVariableName().equals("orgName")) {
                             orgName = hvi.getValue().toString();
                         } else if( hvi.getVariableName().equals("refuseName")) {

+ 0 - 1
src/main/java/com/common/workflow/service/activiti/supplierListener/PreFenTrailService.java

@@ -41,7 +41,6 @@ public class PreFenTrailService  implements TaskListener {
             throw new ActivitiException("未找到审核用户,请联系管理员!");
         }
         logger.info("准入工作流业务ID:" + businessKey + " 获取分办人: " + approveInfo.getUsers());
-        logger.info("准入工作流业务ID:" + businessKey + " 获取分办人: " + approveInfo.getUsers());
         delegateTask.setVariable("users", approveInfo.getUsers());
         delegateTask.setVariableLocal("users", approveInfo.getUsers());
         delegateTask.addCandidateUsers(Arrays.asList(approveInfo.getUsers().split(",")));