diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java index 849fc1f6..a819cee6 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java @@ -616,8 +616,8 @@ public class SarBussionessStandController extends BaseController sarBussStandAttrInfoList = new ArrayList<>(); - if(sarBussStandAttrInfo!=null && StringUtils.isNotBlank(sarBussStandAttrInfo.getFbgbuss())){ - String[] split = sarBussStandAttrInfo.getFbgbuss().split(","); - List 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(ids)){ + String[] split = ids.split(","); + if(split.length>0){ + for (String id : split){ + SarBussStandAttrInfo sarBussStandAttrInfo = sarBussStandAttrInfoService.selectByIdAtt(id); + if(sarBussStandAttrInfo!=null && StringUtils.isNotBlank(sarBussStandAttrInfo.getFbgbuss())){ + String[] splitInfo = sarBussStandAttrInfo.getFbgbuss().split(","); + String fbgbussName = ""; + String fbgBuss = ""; + for(String idInfo :splitInfo){ + 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); }