Merge remote-tracking branch 'origin/dev_20230216' into dev_20230216

This commit is contained in:
SUNJIABIN
2023-04-20 16:32:39 +08:00
@@ -4437,24 +4437,38 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
@Override @Override
public ResponseMessage selectByIdAtt(String id) { public ResponseMessage selectByIdAtt(String id) {
SarBussStandAttrInfo sarBussStandAttrInfo = sarBussStandAttrInfoService.selectByIdAtt(id);
List<SarBussStandAttrInfo> sarBussStandAttrInfoList = new ArrayList<>(); List<SarBussStandAttrInfo> sarBussStandAttrInfoList = new ArrayList<>();
if(StringUtils.isNotBlank(id)){
String[] split = id.split(",");
if(split.length>0){
for (String idInfos : split){
SarBussStandAttrInfo sarBussStandAttrInfo = sarBussStandAttrInfoService.selectByIdAtt(idInfos);
if(sarBussStandAttrInfo!=null && StringUtils.isNotBlank(sarBussStandAttrInfo.getFbgbuss())){ if(sarBussStandAttrInfo!=null && StringUtils.isNotBlank(sarBussStandAttrInfo.getFbgbuss())){
String[] split = sarBussStandAttrInfo.getFbgbuss().split(","); String[] splitInfo = sarBussStandAttrInfo.getFbgbuss().split(",");
List<String> asList = Arrays.asList(split); String fbgbussName = "";
String fbgbussNmae = ""; String fbgBuss = "";
for(String idInfo :asList){ for(String idInfo :splitInfo){
if(StringUtils.isNotBlank(idInfo)) {
AttFileEO byId = iAttFileEOService.getFileInfo(idInfo); AttFileEO byId = iAttFileEOService.getFileInfo(idInfo);
if(StringUtils.isNotBlank(fbgbussNmae)){ if (StringUtils.isNotBlank(fbgbussName)) {
fbgbussNmae = fbgbussNmae+","+byId.getOldFileName(); fbgbussName = fbgbussName + "," + byId.getOldFileName();
}else { } else {
fbgbussNmae = byId.getOldFileName(); fbgbussName = byId.getOldFileName();
}
if (StringUtils.isNotBlank(fbgBuss)) {
fbgBuss = fbgBuss + "," + byId.getId();
} else {
fbgBuss = byId.getId();
} }
} }
sarBussStandAttrInfo.setFbgbussNmae(fbgbussNmae); }
sarBussStandAttrInfo.setFbgbussNmae(fbgbussName);
sarBussStandAttrInfo.setFbgbuss(fbgBuss);
sarBussStandAttrInfoList.add(sarBussStandAttrInfo); sarBussStandAttrInfoList.add(sarBussStandAttrInfo);
} }
}
}
}
return Result.success(sarBussStandAttrInfoList); return Result.success(sarBussStandAttrInfoList);
} }