From 6f5b3a67442d06f9a687f0aab5d0c74e444b87d7 Mon Sep 17 00:00:00 2001 From: qijirenjian Date: Mon, 24 Mar 2025 16:17:21 +0800 Subject: [PATCH] buka --- .../workflow/action/NewBuKaAction.java | 2 ++ .../njwebservice/AutoCreateWorkflowService.java | 17 ++++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/NewBuKaAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/NewBuKaAction.java index 63a2a37..5ec15c6 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/NewBuKaAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/NewBuKaAction.java @@ -49,6 +49,8 @@ public class NewBuKaAction extends BaseBean implements Action, EsbServerlessRpcR Map weaverResultMap = new HashMap<>(); Long requestIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("requestid", -1))); Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1))); + logger_eae3b780.error(String.valueOf("requestIdTemp:" + requestIdTemp)); + logger_eae3b780.error(String.valueOf("userIdTemp:" + userIdTemp)); RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp); try { String requestid =String.valueOf(requestIdTemp); diff --git a/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/AutoCreateWorkflowService.java b/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/AutoCreateWorkflowService.java index 70a635f..c47d91d 100644 --- a/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/AutoCreateWorkflowService.java +++ b/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/AutoCreateWorkflowService.java @@ -451,20 +451,23 @@ public class AutoCreateWorkflowService { List list = Arrays.asList(workcode.split(",")); String ids = ""; - + String flag=""; for (String code: list) { - Long id = null; + if(StringUtils.isEmpty(code)){ + continue; + } + String id = ""; String sql = "select ID from eteams.dbo.employee where status = 'normal' and job_num = '"+code+"' and tenant_key = '"+createTenantKey+"'"; rs.executeQuery(sql, zhsjy); if(rs.next()){ - id = Long.parseLong(rs.getString("id")); + id = rs.getString("id"); } log.error("人员ID:"+id); - ids+=id; + if(!"".equals(id)) { + ids = ids + flag + id; + flag = ","; + } }; - - - return ids; }