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,23 +4437,37 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
@Override
public ResponseMessage selectByIdAtt(String id) {
SarBussStandAttrInfo sarBussStandAttrInfo = sarBussStandAttrInfoService.selectByIdAtt(id);
List<SarBussStandAttrInfo> sarBussStandAttrInfoList = new ArrayList<>();
if(sarBussStandAttrInfo!=null && StringUtils.isNotBlank(sarBussStandAttrInfo.getFbgbuss())){
String[] split = sarBussStandAttrInfo.getFbgbuss().split(",");
List<String> asList = Arrays.asList(split);
String fbgbussNmae = "";
for(String idInfo :asList){
AttFileEO byId = iAttFileEOService.getFileInfo(idInfo);
if(StringUtils.isNotBlank(fbgbussNmae)){
fbgbussNmae = fbgbussNmae+","+byId.getOldFileName();
}else {
fbgbussNmae = byId.getOldFileName();
}
}
sarBussStandAttrInfo.setFbgbussNmae(fbgbussNmae);
sarBussStandAttrInfoList.add(sarBussStandAttrInfo);
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())){
String[] splitInfo = sarBussStandAttrInfo.getFbgbuss().split(",");
String fbgbussName = "";
String fbgBuss = "";
for(String idInfo :splitInfo){
if(StringUtils.isNotBlank(idInfo)) {
AttFileEO byId = iAttFileEOService.getFileInfo(idInfo);
if (StringUtils.isNotBlank(fbgbussName)) {
fbgbussName = fbgbussName + "," + byId.getOldFileName();
} else {
fbgbussName = byId.getOldFileName();
}
if (StringUtils.isNotBlank(fbgBuss)) {
fbgBuss = fbgBuss + "," + byId.getId();
} else {
fbgBuss = byId.getId();
}
}
}
sarBussStandAttrInfo.setFbgbussNmae(fbgbussName);
sarBussStandAttrInfo.setFbgbuss(fbgBuss);
sarBussStandAttrInfoList.add(sarBussStandAttrInfo);
}
}
}
}
return Result.success(sarBussStandAttrInfoList);
}