报价结构化
This commit is contained in:
@ -3,10 +3,15 @@ package com.chinaunicom.mall.ebtp.project.feign;
|
|||||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
||||||
import com.chinaunicom.mall.ebtp.project.feign.entity.AgainRoomVO;
|
import com.chinaunicom.mall.ebtp.project.feign.entity.AgainRoomVO;
|
||||||
import com.chinaunicom.mall.ebtp.project.feign.entity.TdocVO;
|
import com.chinaunicom.mall.ebtp.project.feign.entity.TdocVO;
|
||||||
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import io.swagger.annotations.ApiParam;
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 标段应答文件
|
* 标段应答文件
|
||||||
* @author daixc
|
* @author daixc
|
||||||
@ -38,4 +43,10 @@ public interface EbtpRespsApi {
|
|||||||
*/
|
*/
|
||||||
@PostMapping("/v1/tdoc/updateTdocEndDateBySectionId")
|
@PostMapping("/v1/tdoc/updateTdocEndDateBySectionId")
|
||||||
BaseResponse<Boolean> updateTdocEndDateBySectionId(@RequestBody TdocVO tdoc);
|
BaseResponse<Boolean> updateTdocEndDateBySectionId(@RequestBody TdocVO tdoc);
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation("报价结构化根据标段初始化")
|
||||||
|
@PostMapping("/v1/tdocbid/initQuoteStructural")
|
||||||
|
@ApiOperationSupport(order = 20)
|
||||||
|
BaseResponse initQuoteStructural(@RequestBody List<String> sectionIds);
|
||||||
}
|
}
|
||||||
|
@ -28,10 +28,7 @@ import com.chinaunicom.mall.ebtp.project.dict.entity.DictProvincesCode;
|
|||||||
import com.chinaunicom.mall.ebtp.project.dict.service.IDictProvincesCodeService;
|
import com.chinaunicom.mall.ebtp.project.dict.service.IDictProvincesCodeService;
|
||||||
import com.chinaunicom.mall.ebtp.project.dictchooseprocess.entity.DictChooseProcess;
|
import com.chinaunicom.mall.ebtp.project.dictchooseprocess.entity.DictChooseProcess;
|
||||||
import com.chinaunicom.mall.ebtp.project.dictchooseprocess.service.IDictChooseProcessService;
|
import com.chinaunicom.mall.ebtp.project.dictchooseprocess.service.IDictChooseProcessService;
|
||||||
import com.chinaunicom.mall.ebtp.project.feign.EbtpArchiveApi;
|
import com.chinaunicom.mall.ebtp.project.feign.*;
|
||||||
import com.chinaunicom.mall.ebtp.project.feign.EbtpMallBidApi;
|
|
||||||
import com.chinaunicom.mall.ebtp.project.feign.EbtpMallProcessApi;
|
|
||||||
import com.chinaunicom.mall.ebtp.project.feign.EbtpTenderApi;
|
|
||||||
import com.chinaunicom.mall.ebtp.project.projectentrust.entity.ProjectEntrust;
|
import com.chinaunicom.mall.ebtp.project.projectentrust.entity.ProjectEntrust;
|
||||||
import com.chinaunicom.mall.ebtp.project.projectentrust.entity.ProjectEntrustExpand;
|
import com.chinaunicom.mall.ebtp.project.projectentrust.entity.ProjectEntrustExpand;
|
||||||
import com.chinaunicom.mall.ebtp.project.projectentrust.entity.ProjectEntrustVO;
|
import com.chinaunicom.mall.ebtp.project.projectentrust.entity.ProjectEntrustVO;
|
||||||
@ -125,6 +122,8 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
|
|||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private EbtpArchiveApi archiveApi;
|
private EbtpArchiveApi archiveApi;
|
||||||
|
@Resource
|
||||||
|
private EbtpRespsApi respsApi;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private CheckUtil checkUtil;
|
private CheckUtil checkUtil;
|
||||||
@ -378,8 +377,8 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
|
|||||||
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_SECTION_INIT_ERROR.customValid(!result.isSuccess());
|
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_SECTION_INIT_ERROR.customValid(!result.isSuccess());
|
||||||
log.info("初始化流程返回 projectID:"+id + " 返回结果:"+JsonUtils.objectToJson(result));
|
log.info("初始化流程返回 projectID:"+id + " 返回结果:"+JsonUtils.objectToJson(result));
|
||||||
if(result.isSuccess()&&!isReviewMethod){
|
if(result.isSuccess()&&!isReviewMethod){
|
||||||
//只有有评审室并且是后审才能初始化应答格式
|
//只有初始化过评审室并且是后审才能初始化应答格式
|
||||||
|
respsApi.initQuoteStructural(sectionMaps.keySet().stream().collect(Collectors.toList()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user