Sfoglia il codice sorgente

[task-3251]人员培训通知接口修改

szjbdgzl 1 anno fa
parent
commit
0f1bb66938

+ 11 - 6
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/business/service/impl/AuditServiceImpl.java

@@ -1,6 +1,7 @@
 package com.lc.ibps.business.service.impl;
 package com.lc.ibps.business.service.impl;
 
 
 import com.lc.ibps.api.form.sql.util.BeanUtils;
 import com.lc.ibps.api.form.sql.util.BeanUtils;
+import com.lc.ibps.base.core.constants.StringPool;
 import com.lc.ibps.base.framework.id.UniqueIdUtil;
 import com.lc.ibps.base.framework.id.UniqueIdUtil;
 import com.lc.ibps.base.framework.table.ICommonDao;
 import com.lc.ibps.base.framework.table.ICommonDao;
 import com.lc.ibps.base.web.context.ContextUtil;
 import com.lc.ibps.base.web.context.ContextUtil;
@@ -342,13 +343,17 @@ public class AuditServiceImpl implements AuditService {
     }
     }
 
 
 
 
-    public String getUserName(String userId){
-        String sql2 = " select NAME_ from ibps_party_employee where id_ in ("+userId+") ";
-        List<Map<String, Object>> userList = (List<Map<String, Object>>) commonDao.query(sql2);
+    public String getUserName(String userIds){
+        String ids[] = userIds.split(StringPool.COMMA);
+        String sql2 = " select id_,name_ from ibps_party_employee where status_='actived' and id_='%s'";
         StringBuilder namesBuilder = new StringBuilder();
         StringBuilder namesBuilder = new StringBuilder();
-        for (Map<String, Object> map : userList) {
-            if (BeanUtils.isNotEmpty(map.get("NAME_"))) {
-                namesBuilder.append(map.get("NAME_"));
+        for(String str : ids){
+            Map<String, Object> user = commonDao.queryOne(String.format(sql2,str));
+            if (BeanUtils.isNotEmpty(user)) {
+                namesBuilder.append(user.get("name_"));
+                namesBuilder.append(",");
+            }else {
+                namesBuilder.append(str);
                 namesBuilder.append(",");
                 namesBuilder.append(",");
             }
             }
         }
         }