Commit e3232c79 authored by tianyiming's avatar tianyiming

通过组id查询组及组内人员信息修改

parent 41eccf78
...@@ -436,43 +436,48 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI ...@@ -436,43 +436,48 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
List<GroupAndPersonInfoDto> result = new ArrayList<>(); List<GroupAndPersonInfoDto> result = new ArrayList<>();
List<AgencyUserModel> agencyUserModelList = Privilege.groupUserClient.queryForList(groupId).getResult(); List<AgencyUserModel> agencyUserModelList = Privilege.groupUserClient.queryForList(groupId).getResult();
if (!ObjectUtils.isEmpty(agencyUserModelList) && agencyUserModelList.size() > 0) { if (!ObjectUtils.isEmpty(agencyUserModelList) && agencyUserModelList.size() > 0) {
for (AgencyUserModel agencyUserModel : agencyUserModelList) { for (AgencyUserModel agencyUserModel : agencyUserModelList) {
GroupAndPersonInfoDto groupAndPersonInfoDto = new GroupAndPersonInfoDto(); GroupAndPersonInfoDto groupAndPersonInfoDto = tzsUserInfoMapper.getUnitInfoByUserId(agencyUserModel.getUserId());
groupAndPersonInfoDto = tzsUserInfoMapper.getUnitInfoByUserId(agencyUserModel.getUserId()); if (ObjectUtils.isEmpty(groupAndPersonInfoDto)) {
groupAndPersonInfoDto.setGroupId(groupId); groupAndPersonInfoDto.setGroupId(groupId);
String groupName = Privilege.groupClient.seleteOne(groupId).getResult().getGroupName(); String groupName = Privilege.groupClient.seleteOne(groupId).getResult().getGroupName();
groupAndPersonInfoDto.setGroupName(groupName); groupAndPersonInfoDto.setGroupName(groupName);
groupAndPersonInfoDto.setUserId(agencyUserModel.getUserId()); groupAndPersonInfoDto.setUserId(agencyUserModel.getUserId());
groupAndPersonInfoDto.setUserName(agencyUserModel.getRealName()); groupAndPersonInfoDto.setUserName(agencyUserModel.getRealName());
String[] UnitType = groupAndPersonInfoDto.getUnitType().split(",");
String[] UnitType = groupAndPersonInfoDto.getUnitType().split(","); if (UnitType.length > 0) {
if (UnitType.length > 0) { StringBuilder unitTypeCode = new StringBuilder();
StringBuilder unitTypeCode = new StringBuilder(); for (String s : UnitType) {
for (String s : UnitType) { unitTypeCode.append(UnitTypeEnum.getCode.get(s)).append(",");
unitTypeCode.append(UnitTypeEnum.getCode.get(s)).append(","); }
groupAndPersonInfoDto.setUnitTypeCode(unitTypeCode.substring(0, unitTypeCode.length() - 1));
} else {
groupAndPersonInfoDto.setUnitTypeCode(UnitTypeEnum.getCode.get(UnitType));
} }
groupAndPersonInfoDto.setUnitTypeCode(unitTypeCode.substring(0, unitTypeCode.length() - 1));
} else { if (!ObjectUtils.isEmpty(groupAndPersonInfoDto.getEquipCategory())) {
groupAndPersonInfoDto.setUnitTypeCode(UnitTypeEnum.getCode.get(UnitType)); String EquipCategory = groupAndPersonInfoDto.getEquipCategory()
} .replace("[", "")
String EquipCategory = groupAndPersonInfoDto.getEquipCategory() .replace("]", "")
.replace("[","") .replace("\"", "");
.replace("]","") List<String> equipCategoryList = Arrays.asList(EquipCategory.split(","));
.replace("\"",""); if (equipCategoryList.size() > 0) {
List<String> equipCategoryList = Arrays.asList(EquipCategory.split(",")); StringBuilder equipCategoryCode = new StringBuilder();
if (equipCategoryList.size() > 0) { StringBuilder equipCategory = new StringBuilder();
StringBuilder equipCategoryCode = new StringBuilder(); for (String s : equipCategoryList) {
StringBuilder equipCategory = new StringBuilder(); equipCategoryCode.append(s).append(",");
for (String s : equipCategoryList) { equipCategory.append(EquipmentClassifityEnum.getName.get(s)).append(",");
equipCategoryCode.append(s).append(","); }
equipCategory.append(EquipmentClassifityEnum.getName.get(s)).append(","); groupAndPersonInfoDto.setEquipCategory(equipCategory.substring(0, equipCategory.length() - 1));
groupAndPersonInfoDto.setEquipCategoryCode(equipCategoryCode.substring(0, equipCategoryCode.length() - 1));
} else {
groupAndPersonInfoDto.setEquipCategory(EquipmentClassifityEnum.getName.get(equipCategoryList.get(0)));
groupAndPersonInfoDto.setEquipCategoryCode(equipCategoryList.get(0));
}
} else {
groupAndPersonInfoDto.setEquipCategory(null);
groupAndPersonInfoDto.setEquipCategoryCode(null);
} }
groupAndPersonInfoDto.setEquipCategory(equipCategory.substring(0, equipCategory.length() - 1));
groupAndPersonInfoDto.setEquipCategoryCode(equipCategoryCode.substring(0, equipCategoryCode.length() - 1));
} else {
groupAndPersonInfoDto.setEquipCategory(EquipmentClassifityEnum.getName.get(equipCategoryList.get(0)));
groupAndPersonInfoDto.setEquipCategoryCode(equipCategoryList.get(0));
} }
result.add(groupAndPersonInfoDto); result.add(groupAndPersonInfoDto);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment