164a2120 by 肖初晴

【DAOP-1.0】数据需求

【功能点】联调问题处理
1 parent 19e9364d
......@@ -2,6 +2,7 @@ package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.List;
/**
* @program: D:/git/ms-data-circulation-portal-service
......@@ -14,7 +15,7 @@ import lombok.Data;
public class DemandUpdateStateVO {
@Schema(description = "加工单位唯一标识")
private String processCompanyGuid;
private List<String> processCompanyGuidList;
@Schema(description = "资源获取状态【N未开始 A进行中 Y已完成】")
private String resourceAcquisitionState;
......
......@@ -320,8 +320,11 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService
@Override
public void updateState(DemandUpdateStateVO vo) {
if(CollectionUtils.isEmpty(vo.getProcessCompanyGuidList())){
return;
}
LambdaUpdateWrapper<MfDemand> queryWrapper = new LambdaUpdateWrapper<>();
queryWrapper.eq(MfDemand::getProcessCompanyGuid,vo.getProcessCompanyGuid());
queryWrapper.in(MfDemand::getProcessCompanyGuid,vo.getProcessCompanyGuidList());
queryWrapper.set(StringUtils.isNotBlank(vo.getResourceAcquisitionState()),MfDemand::getResourceAcquisitionState,vo.getResourceAcquisitionState());
queryWrapper.set(StringUtils.isNotBlank(vo.getProductProcessingState()),MfDemand::getProductProcessingState,vo.getProductProcessingState());
queryWrapper.set(StringUtils.isNotBlank(vo.getProductDeliveryState()),MfDemand::getProductDeliveryState,vo.getProductDeliveryState());
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!