批量发起企标计划流程 文件 发布稿多选情况修改

This commit is contained in:
gaojiabao
2023-04-20 14:00:57 +08:00
parent 3ee5b4fa9d
commit 6be3f3dd8f
2 changed files with 31 additions and 19 deletions
@@ -616,8 +616,8 @@ public class SarBussionessStandController extends BaseController<SarBussionessSt
@ApiOperation(value = "通过id查询发布稿") @ApiOperation(value = "通过id查询发布稿")
@GetMapping("/selectByIdAtt") @GetMapping("/selectByIdAtt")
public ResponseMessage selectByIdAtt (String id){ public ResponseMessage selectByIdAtt (String ids){
return sarBussionessStandEOService.selectByIdAtt(id); return sarBussionessStandEOService.selectByIdAtt(ids);
} }
} }
@@ -4436,25 +4436,37 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
} }
@Override @Override
public ResponseMessage selectByIdAtt(String id) { public ResponseMessage selectByIdAtt(String ids) {
SarBussStandAttrInfo sarBussStandAttrInfo = sarBussStandAttrInfoService.selectByIdAtt(id);
List<SarBussStandAttrInfo> sarBussStandAttrInfoList = new ArrayList<>(); List<SarBussStandAttrInfo> sarBussStandAttrInfoList = new ArrayList<>();
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())){ 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){
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);
} }