Merge remote-tracking branch 'origin/dev_20230216' into dev_20230216
This commit is contained in:
+30
-16
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user