164a2120 by 肖初晴

【DAOP-1.0】数据需求

【功能点】联调问题处理
1 parent 19e9364d
...@@ -2,6 +2,7 @@ package com.csbr.qingcloud.portal.domain.vo; ...@@ -2,6 +2,7 @@ package com.csbr.qingcloud.portal.domain.vo;
2 2
3 import io.swagger.v3.oas.annotations.media.Schema; 3 import io.swagger.v3.oas.annotations.media.Schema;
4 import lombok.Data; 4 import lombok.Data;
5 import java.util.List;
5 6
6 /** 7 /**
7 * @program: D:/git/ms-data-circulation-portal-service 8 * @program: D:/git/ms-data-circulation-portal-service
...@@ -14,7 +15,7 @@ import lombok.Data; ...@@ -14,7 +15,7 @@ import lombok.Data;
14 public class DemandUpdateStateVO { 15 public class DemandUpdateStateVO {
15 16
16 @Schema(description = "加工单位唯一标识") 17 @Schema(description = "加工单位唯一标识")
17 private String processCompanyGuid; 18 private List<String> processCompanyGuidList;
18 19
19 @Schema(description = "资源获取状态【N未开始 A进行中 Y已完成】") 20 @Schema(description = "资源获取状态【N未开始 A进行中 Y已完成】")
20 private String resourceAcquisitionState; 21 private String resourceAcquisitionState;
......
...@@ -320,8 +320,11 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService ...@@ -320,8 +320,11 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService
320 320
321 @Override 321 @Override
322 public void updateState(DemandUpdateStateVO vo) { 322 public void updateState(DemandUpdateStateVO vo) {
323 if(CollectionUtils.isEmpty(vo.getProcessCompanyGuidList())){
324 return;
325 }
323 LambdaUpdateWrapper<MfDemand> queryWrapper = new LambdaUpdateWrapper<>(); 326 LambdaUpdateWrapper<MfDemand> queryWrapper = new LambdaUpdateWrapper<>();
324 queryWrapper.eq(MfDemand::getProcessCompanyGuid,vo.getProcessCompanyGuid()); 327 queryWrapper.in(MfDemand::getProcessCompanyGuid,vo.getProcessCompanyGuidList());
325 queryWrapper.set(StringUtils.isNotBlank(vo.getResourceAcquisitionState()),MfDemand::getResourceAcquisitionState,vo.getResourceAcquisitionState()); 328 queryWrapper.set(StringUtils.isNotBlank(vo.getResourceAcquisitionState()),MfDemand::getResourceAcquisitionState,vo.getResourceAcquisitionState());
326 queryWrapper.set(StringUtils.isNotBlank(vo.getProductProcessingState()),MfDemand::getProductProcessingState,vo.getProductProcessingState()); 329 queryWrapper.set(StringUtils.isNotBlank(vo.getProductProcessingState()),MfDemand::getProductProcessingState,vo.getProductProcessingState());
327 queryWrapper.set(StringUtils.isNotBlank(vo.getProductDeliveryState()),MfDemand::getProductDeliveryState,vo.getProductDeliveryState()); 330 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!