|
|
@@ -1,6 +1,7 @@
|
|
|
package com.lc.ibps.business.service.impl;
|
|
|
|
|
|
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.table.ICommonDao;
|
|
|
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();
|
|
|
- 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(",");
|
|
|
}
|
|
|
}
|