|
@@ -388,7 +388,6 @@ public class ProjectManageArchivesController {
|
|
|
@ApiOperation(value = "根据id商务里程碑信息", notes = "根据主表id查询项目档案商务收款计划里程碑相关数据")
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name="businessId", value="项目档案里程碑子表id",required=true, dataType="String"),
|
|
|
- @ApiImplicitParam(name="archivesMileId", value="项目档案里程碑信息表id",required=true, dataType="String"),
|
|
|
})
|
|
|
@GetMapping(value = "/getMileNameById")
|
|
|
public Result<List<ArchivesBusinessListRespDTO>> getBusinessList(@Valid ArchivesBusinessListReqDTO reqDTO, BindingResult bindingResult) {
|
|
@@ -407,37 +406,23 @@ public class ProjectManageArchivesController {
|
|
|
ProjectManageArchivesAndBusiness business = projectManageArchivesAndBusinessService.getOne(queryWrapper);
|
|
|
|
|
|
|
|
|
- QueryWrapper<InvoiceManagePurchaseDetail> detailQueryWrapper = new QueryWrapper<>();
|
|
|
- detailQueryWrapper.eq("del_flag", "0")
|
|
|
- .eq("co_archives_id", reqDTO.getBusinessId())
|
|
|
- .eq("pro_business_id", reqDTO.getArchivesMileId());
|
|
|
- List<InvoiceManagePurchaseDetail> details = invoiceManagePurchaseDetailService.list(detailQueryWrapper);
|
|
|
- BigDecimal uncoPrice = null;
|
|
|
- if(!CollectionUtils.isEmpty(details)){
|
|
|
- uncoPrice = details.get(0).getUncoPrice();
|
|
|
- }
|
|
|
List<ArchivesBusinessListRespDTO> respDTOS = Lists.newArrayList();
|
|
|
if(business != null){
|
|
|
if(StringUtils.isNotBlank(business.getMileId1())){
|
|
|
- respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId1(), business.getMilestone1(), business.getPrice1(),
|
|
|
- uncoPrice == null ? business.getPrice1() : uncoPrice));
|
|
|
+ respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId1(), business.getMilestone1(), business.getPrice1()));
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(business.getMileId2())){
|
|
|
- respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId2(), business.getMilestone2(), business.getPrice2(),
|
|
|
- uncoPrice == null ? business.getPrice1() : uncoPrice));
|
|
|
+ respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId2(), business.getMilestone2(), business.getPrice2()));
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(business.getMileId3())){
|
|
|
- respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId3(), business.getMilestone3(), business.getPrice3(),
|
|
|
- uncoPrice == null ? business.getPrice1() : uncoPrice));
|
|
|
+ respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId3(), business.getMilestone3(), business.getPrice3()));
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(business.getMileId4())){
|
|
|
- respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId4(), business.getMilestone4(), business.getPrice4(),
|
|
|
- uncoPrice == null ? business.getPrice1() : uncoPrice));
|
|
|
+ respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId4(), business.getMilestone4(), business.getPrice4()));
|
|
|
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(business.getMileId5())){
|
|
|
- respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId5(), business.getMilestone5(), business.getPrice5(),
|
|
|
- uncoPrice == null ? business.getPrice1() : uncoPrice));
|
|
|
+ respDTOS.add(new ArchivesBusinessListRespDTO(business.getId(), business.getMileId5(), business.getMilestone5(), business.getPrice5()));
|
|
|
}
|
|
|
}
|
|
|
result.setResult(respDTOS);
|