批量发起企标计划流程 文件 发布稿

This commit is contained in:
gaojiabao
2023-04-19 17:30:55 +08:00
parent ac2e83387a
commit 619696a833
2 changed files with 35 additions and 0 deletions
@@ -4,9 +4,14 @@ package com.adc.da.slrs.sarBussionessStand.controller;
import cn.hutool.core.util.ZipUtil;
import com.adc.da.Log.BusinessType;
import com.adc.da.Log.EpcLog;
import com.adc.da.att.entity.AttFileEO;
import com.adc.da.att.service.impl.AttFileEOServiceImpl;
import com.adc.da.common.FileUnZip;
import com.adc.da.common.ReadExcel;
import com.adc.da.person.service.IPersonCollectEOService;
import com.adc.da.slrs.esRevisePlan.entity.EsRevisePlanInfo;
import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStandExport;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
import com.adc.da.slrs.sarLawsInfo.service.ISarLawsInfoService;
@@ -98,6 +103,12 @@ public class SarBussionessStandController extends BaseController<SarBussionessSt
@Autowired
private ITsResourceService tsResourceService;
@Autowired
private SarBussStandAttrInfoDao sarBussStandAttrInfoDao;
@Autowired
private AttFileEOServiceImpl attFileEOService;
/**
* 根据计划库制定状态查询企标编号
*
@@ -352,6 +363,25 @@ public class SarBussionessStandController extends BaseController<SarBussionessSt
nowOrderFunc(page);
}
List<SarBussionessStand> rows = sarBussionessStandEOService.getSarBussionStandPage(page);
for(SarBussionessStand data: rows){
List<EsRevisePlanInfo> objects = new ArrayList<>();
SarBussStandAttrInfo sarBussStandAttrInfo = sarBussStandAttrInfoDao.selectByIdAtt(data.getId());
if(sarBussStandAttrInfo != null && StringUtils.isNotBlank(sarBussStandAttrInfo.getFbgbuss())) {
String fbgbuss = sarBussStandAttrInfo.getFbgbuss();
String[] split = fbgbuss.split(",");
for (String fileId : split) {
AttFileEO fileInfo = attFileEOService.getFileInfo(fileId);
if (fileInfo != null) {
EsRevisePlanInfo esRevisePlanInfo = new EsRevisePlanInfo();
esRevisePlanInfo.setId(fileInfo.getId());
esRevisePlanInfo.setName(fileInfo.getOldFileName());
objects.add(esRevisePlanInfo);
}
}
}
data.setFbgBuss(objects);
}
return Result.success(getPageInfo(page.getPager(), rows));
}
@@ -5,6 +5,7 @@ import com.adc.da.base.entity.BaseEntity;
import java.math.BigDecimal;
import java.time.LocalDate;
import com.adc.da.slrs.esRevisePlan.entity.EsRevisePlanInfo;
import com.adc.da.slrs.standardSplit.entity.SarStandAttrDetailsEO;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
@@ -124,6 +125,10 @@ public class SarBussionessStand extends BaseEntity {
@TableField("STAND_SN")
private String standSn;
@ApiModelProperty(value = "发布稿名称")
@TableField(exist = false)
private List<EsRevisePlanInfo> fbgBuss;
// 非表字段
@TableField(exist = false)