【DAOP-1.0】数据需求
【功能点】加工单状态问题处理
Showing
3 changed files
with
5 additions
and
28 deletions
... | @@ -46,14 +46,6 @@ public class DemandController { | ... | @@ -46,14 +46,6 @@ public class DemandController { |
46 | demandService.updateDemand(vo); | 46 | demandService.updateDemand(vo); |
47 | return CommonRes.success(true); | 47 | return CommonRes.success(true); |
48 | } | 48 | } |
49 | |||
50 | @PostMapping("/update-state") | ||
51 | @SystemLog(value = "数据需求-修改状态") | ||
52 | @Operation(summary = "数据需求-修改状态") | ||
53 | public CommonRes<Boolean> updateState(@RequestBody @Valid DemandUpdateStateVO vo) { | ||
54 | demandService.updateState(vo); | ||
55 | return CommonRes.success(true); | ||
56 | } | ||
57 | 49 | ||
58 | @DeleteMapping("/delete") | 50 | @DeleteMapping("/delete") |
59 | @SystemLog(value = "数据需求-批量删除") | 51 | @SystemLog(value = "数据需求-批量删除") | ... | ... |
... | @@ -76,5 +76,4 @@ public interface DemandService { | ... | @@ -76,5 +76,4 @@ public interface DemandService { |
76 | 76 | ||
77 | DemandRSVO getDemandDetailByProcess(String processOrderNo); | 77 | DemandRSVO getDemandDetailByProcess(String processOrderNo); |
78 | 78 | ||
79 | void updateState(DemandUpdateStateVO vo); | ||
80 | } | 79 | } | ... | ... |
... | @@ -125,7 +125,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService | ... | @@ -125,7 +125,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService |
125 | if (entity == null) { | 125 | if (entity == null) { |
126 | throw new CsbrSystemException(SystemError.DATA_NOT_EXISTS, messageSourceUtil.notExistsToSelectMessage(String.format("获取%s详情数据", FUNCTION_NAME))); | 126 | throw new CsbrSystemException(SystemError.DATA_NOT_EXISTS, messageSourceUtil.notExistsToSelectMessage(String.format("获取%s详情数据", FUNCTION_NAME))); |
127 | } | 127 | } |
128 | return convertToVO(entity,getStateMap(Collections.singletonList(entity.getProcessCompanyGuid()))); | 128 | return convertToVO(entity,getStateMap(Collections.singletonList(guid))); |
129 | } | 129 | } |
130 | 130 | ||
131 | private Map<String, DemandUpdateStateVO> getStateMap(List<String> guids){ | 131 | private Map<String, DemandUpdateStateVO> getStateMap(List<String> guids){ |
... | @@ -283,7 +283,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService | ... | @@ -283,7 +283,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService |
283 | 283 | ||
284 | private String addOrder(MfDemand bean,BizCallbackDTO dto){ | 284 | private String addOrder(MfDemand bean,BizCallbackDTO dto){ |
285 | ProcessOrderRQVO vo = csbrBeanUtil.convert(bean,ProcessOrderRQVO.class); | 285 | ProcessOrderRQVO vo = csbrBeanUtil.convert(bean,ProcessOrderRQVO.class); |
286 | vo.setGuid(null); | 286 | vo.setGuid(bean.getGuid()); |
287 | vo.setTenantName(personelFeign.getAllTenantGuidNameMap().getData().get(bean.getTenantGuid())); | 287 | vo.setTenantName(personelFeign.getAllTenantGuidNameMap().getData().get(bean.getTenantGuid())); |
288 | vo.setRequirementOrderNo(bean.getRequirementOrderNo()); | 288 | vo.setRequirementOrderNo(bean.getRequirementOrderNo()); |
289 | vo.setProcessOrderNo(configureFeign.newCode(new RuleDTO().setRuleName("process-order-code").setRuleType("generate")).getData()); | 289 | vo.setProcessOrderNo(configureFeign.newCode(new RuleDTO().setRuleName("process-order-code").setRuleType("generate")).getData()); |
... | @@ -342,21 +342,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService | ... | @@ -342,21 +342,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService |
342 | if(CollectionUtils.isEmpty(list)){ | 342 | if(CollectionUtils.isEmpty(list)){ |
343 | return null; | 343 | return null; |
344 | } | 344 | } |
345 | return convertToVO(list.get(0),getStateMap(Collections.singletonList(list.get(0).getProcessCompanyGuid()))); | 345 | return convertToVO(list.get(0),getStateMap(Collections.singletonList(list.get(0).getGuid()))); |
346 | } | ||
347 | |||
348 | @Override | ||
349 | public void updateState(DemandUpdateStateVO vo) { | ||
350 | if(CollectionUtils.isEmpty(vo.getProcessCompanyGuidList())){ | ||
351 | return; | ||
352 | } | ||
353 | LambdaUpdateWrapper<MfDemand> queryWrapper = new LambdaUpdateWrapper<>(); | ||
354 | queryWrapper.in(MfDemand::getProcessCompanyGuid,vo.getProcessCompanyGuidList()); | ||
355 | queryWrapper.set(StringUtils.isNotBlank(vo.getResourceAcquisitionState()),MfDemand::getResourceAcquisitionState,vo.getResourceAcquisitionState()); | ||
356 | queryWrapper.set(StringUtils.isNotBlank(vo.getProductProcessingState()),MfDemand::getProductProcessingState,vo.getProductProcessingState()); | ||
357 | queryWrapper.set(StringUtils.isNotBlank(vo.getProductDeliveryState()),MfDemand::getProductDeliveryState,vo.getProductDeliveryState()); | ||
358 | queryWrapper.set(StringUtils.isNotBlank(vo.getProductAcceptState()),MfDemand::getProductAcceptState,vo.getProductAcceptState()); | ||
359 | mfDemandService.update(queryWrapper); | ||
360 | } | 346 | } |
361 | 347 | ||
362 | /** | 348 | /** |
... | @@ -584,7 +570,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService | ... | @@ -584,7 +570,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService |
584 | private void afterQuery(PageListVO<MfDemand> pageList, PageListVO<DemandRSVO> rsPageList) { | 570 | private void afterQuery(PageListVO<MfDemand> pageList, PageListVO<DemandRSVO> rsPageList) { |
585 | // 需要特殊处理数据时使用 | 571 | // 需要特殊处理数据时使用 |
586 | if(CollectionUtils.isNotEmpty(pageList.getRecords())){ | 572 | if(CollectionUtils.isNotEmpty(pageList.getRecords())){ |
587 | List<String> guids = pageList.getRecords().stream().map(MfDemand::getProcessCompanyGuid).collect(Collectors.toList()); | 573 | List<String> guids = pageList.getRecords().stream().map(MfDemand::getGuid).collect(Collectors.toList()); |
588 | List<DemandRSVO> results = new ArrayList<>(); | 574 | List<DemandRSVO> results = new ArrayList<>(); |
589 | for (MfDemand item : pageList.getRecords()){ | 575 | for (MfDemand item : pageList.getRecords()){ |
590 | DemandRSVO vo = convertToVO(item,getStateMap(guids)); | 576 | DemandRSVO vo = convertToVO(item,getStateMap(guids)); |
... | @@ -608,7 +594,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService | ... | @@ -608,7 +594,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService |
608 | //流程数据处理 | 594 | //流程数据处理 |
609 | vo.setApproveVO(approvalFlowUtil.getApprovalInfo(entity.getGuid())); | 595 | vo.setApproveVO(approvalFlowUtil.getApprovalInfo(entity.getGuid())); |
610 | if(map != null){ | 596 | if(map != null){ |
611 | DemandUpdateStateVO voState = map.get(entity.getProcessCompanyGuid()); | 597 | DemandUpdateStateVO voState = map.get(entity.getGuid()); |
612 | if(voState != null){ | 598 | if(voState != null){ |
613 | vo.setResourceAcquisitionState(voState.getResourceAcquisitionState()); | 599 | vo.setResourceAcquisitionState(voState.getResourceAcquisitionState()); |
614 | vo.setProductProcessingState(voState.getProductProcessingState()); | 600 | vo.setProductProcessingState(voState.getProductProcessingState()); | ... | ... |
-
Please register or sign in to post a comment