|
@@ -28,6 +28,7 @@ import java.io.IOException;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.Objects;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -102,19 +103,14 @@ public class SysUserController extends BaseController
|
|
|
public List<Map<String,Object>> listUserByMgrRegion(TStaffmgr tStaffmgr)
|
|
|
{
|
|
|
List<Map<String,Object>> list = userService.selectUserByMgrRegion(tStaffmgr);
|
|
|
- Map<String, Object> map = new HashMap<>();
|
|
|
- StringBuilder userId= new StringBuilder();
|
|
|
- StringBuilder nickName= new StringBuilder();
|
|
|
- for (Map<String, Object> user : list) {
|
|
|
- if("芳烃抽提".equals(user.get("REGION"))||"汽油加氢".equals((user.get("REGION")))){
|
|
|
- userId.append(user.get("USERID").toString()).append(",");
|
|
|
- nickName.append(user.get("NICKNAME").toString()).append(",");
|
|
|
- }
|
|
|
- }
|
|
|
- if (StringUtils.isNotEmpty(userId.toString())&&StringUtils.isNotEmpty(nickName.toString())) {
|
|
|
- map.put("USERID", userId.substring(0, userId.length()-1));
|
|
|
- map.put("NICKNAME", nickName.substring(0, nickName.length()-1));
|
|
|
- }
|
|
|
+ list.forEach(item->{
|
|
|
+ item.entrySet().stream().forEach(entry->{
|
|
|
+ Object nickname = item.get("NICKNAME");
|
|
|
+ if (Objects.nonNull(nickname)){
|
|
|
+ item.replace("NICKNAME",String.valueOf(nickname).replace(",",","));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
return list;
|
|
|
}
|
|
|
|