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

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查询发布稿")
@GetMapping("/selectByIdAtt")
public ResponseMessage selectByIdAtt (String id){
return sarBussionessStandEOService.selectByIdAtt(id);
public ResponseMessage selectByIdAtt (String ids){
return sarBussionessStandEOService.selectByIdAtt(ids);
}
}
@@ -4436,24 +4436,36 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
}
@Override
public ResponseMessage selectByIdAtt(String id) {
SarBussStandAttrInfo sarBussStandAttrInfo = sarBussStandAttrInfoService.selectByIdAtt(id);
public ResponseMessage selectByIdAtt(String ids) {
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(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);
}