From ed9d199edd605b1d85e776cee2d451f0ee5efef7 Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期三, 23 七月 2025 11:30:28 +0800 Subject: [PATCH] yys 修改生产模块bug --- src/main/java/com/ruoyi/production/service/impl/SalesLedgerSchedulingServiceImpl.java | 1 + src/main/resources/mapper/production/SalesLedgerWorkMapper.xml | 4 ++-- src/main/resources/mapper/production/SalesLedgerProductionAccountingMapper.xml | 4 ++-- src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml | 4 ++-- src/main/java/com/ruoyi/production/dto/SalesLedgerProductionAccountingDto.java | 4 ++-- src/main/java/com/ruoyi/production/dto/SalesLedgerWorkDto.java | 4 ++-- src/main/java/com/ruoyi/production/dto/SalesLedgerSchedulingProcessDto.java | 4 ++-- 7 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/ruoyi/production/dto/SalesLedgerProductionAccountingDto.java b/src/main/java/com/ruoyi/production/dto/SalesLedgerProductionAccountingDto.java index d590eaf..297f6b9 100644 --- a/src/main/java/com/ruoyi/production/dto/SalesLedgerProductionAccountingDto.java +++ b/src/main/java/com/ruoyi/production/dto/SalesLedgerProductionAccountingDto.java @@ -57,8 +57,8 @@ private String schedulingDate; @ApiModelProperty(value = "寮�濮嬫椂闂�") - private String schedulingDateStart; + private String entryDateStart; @ApiModelProperty(value = "缁撴潫鏃堕棿") - private String schedulingDateEnd; + private String entryDateEnd; } diff --git a/src/main/java/com/ruoyi/production/dto/SalesLedgerSchedulingProcessDto.java b/src/main/java/com/ruoyi/production/dto/SalesLedgerSchedulingProcessDto.java index 56adc8e..45e6148 100644 --- a/src/main/java/com/ruoyi/production/dto/SalesLedgerSchedulingProcessDto.java +++ b/src/main/java/com/ruoyi/production/dto/SalesLedgerSchedulingProcessDto.java @@ -27,10 +27,10 @@ private Long salesLedgerId; @ApiModelProperty(value = "寮�濮嬫椂闂�") - private String schedulingDateStart; + private String entryDateStart; @ApiModelProperty(value = "缁撴潫鏃堕棿") - private String schedulingDateEnd; + private String entryDateEnd; /** * id diff --git a/src/main/java/com/ruoyi/production/dto/SalesLedgerWorkDto.java b/src/main/java/com/ruoyi/production/dto/SalesLedgerWorkDto.java index bf9e9d5..a241cca 100644 --- a/src/main/java/com/ruoyi/production/dto/SalesLedgerWorkDto.java +++ b/src/main/java/com/ruoyi/production/dto/SalesLedgerWorkDto.java @@ -60,9 +60,9 @@ private String schedulingDate; @ApiModelProperty(value = "寮�濮嬫椂闂�") - private String schedulingDateStart; + private String entryDateStart; @ApiModelProperty(value = "缁撴潫鏃堕棿") - private String schedulingDateEnd; + private String entryDateEnd; /** * 鎶ュ伐鐘舵�侊紙1-寰呯敓浜� 2-宸叉姤宸ワ級 diff --git a/src/main/java/com/ruoyi/production/service/impl/SalesLedgerSchedulingServiceImpl.java b/src/main/java/com/ruoyi/production/service/impl/SalesLedgerSchedulingServiceImpl.java index a275a3d..d3550ea 100644 --- a/src/main/java/com/ruoyi/production/service/impl/SalesLedgerSchedulingServiceImpl.java +++ b/src/main/java/com/ruoyi/production/service/impl/SalesLedgerSchedulingServiceImpl.java @@ -110,6 +110,7 @@ public IPage<SalesLedgerSchedulingProcessDto> listPageProcess(Page page, SalesLedgerSchedulingProcessDto salesLedgerSchedulingDto) { IPage<SalesLedgerSchedulingProcessDto> list = salesLedgerSchedulingMapper.listPageProcess(page, salesLedgerSchedulingDto); Set<Long> collect = list.getRecords().stream().map(SalesLedgerSchedulingProcessDto::getSalesLedgerProductId).collect(Collectors.toSet()); + if(CollectionUtils.isEmpty(collect)) return list; LambdaQueryWrapper<SalesLedgerWork> salesLedgerWorkLambdaQueryWrapper = new LambdaQueryWrapper<>(); salesLedgerWorkLambdaQueryWrapper.in(SalesLedgerWork::getSalesLedgerProductId, collect) .ne(SalesLedgerWork::getStatus, 1); diff --git a/src/main/resources/mapper/production/SalesLedgerProductionAccountingMapper.xml b/src/main/resources/mapper/production/SalesLedgerProductionAccountingMapper.xml index 9528922..f6e8f3f 100644 --- a/src/main/resources/mapper/production/SalesLedgerProductionAccountingMapper.xml +++ b/src/main/resources/mapper/production/SalesLedgerProductionAccountingMapper.xml @@ -40,10 +40,10 @@ <if test="salesLedgerDto.projectName != null and salesLedgerDto.projectName != '' "> AND T1.project_name LIKE CONCAT('%',#{salesLedgerDto.projectName},'%') </if> - <if test="salesLedgerDto.schedulingDateStart != null and salesLedgerDto.schedulingDateStart != '' "> + <if test="salesLedgerDto.entryDateStart != null and salesLedgerDto.entryDateStart != '' "> AND t4.scheduling_date >= DATE_FORMAT(#{salesLedgerDto.entryDateStart},'%Y-%m-%d') </if> - <if test="salesLedgerDto.schedulingDateEnd != null and salesLedgerDto.schedulingDateEnd != '' "> + <if test="salesLedgerDto.entryDateEnd != null and salesLedgerDto.entryDateEnd != '' "> AND t4.scheduling_date <= DATE_FORMAT(#{salesLedgerDto.entryDateEnd},'%Y-%m-%d') </if> </where> diff --git a/src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml b/src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml index bcf4b64..8a2bb9e 100644 --- a/src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml +++ b/src/main/resources/mapper/production/SalesLedgerSchedulingMapper.xml @@ -101,10 +101,10 @@ <if test="salesLedgerDto.projectName != null and salesLedgerDto.projectName != '' "> AND T1.project_name LIKE CONCAT('%',#{salesLedgerDto.projectName},'%') </if> - <if test="salesLedgerDto.schedulingDateStart != null and salesLedgerDto.schedulingDateStart != '' "> + <if test="salesLedgerDto.entryDateStart != null and salesLedgerDto.entryDateStart != '' "> AND T2.scheduling_date >= DATE_FORMAT(#{salesLedgerDto.entryDateStart},'%Y-%m-%d') </if> - <if test="salesLedgerDto.schedulingDateEnd != null and salesLedgerDto.schedulingDateEnd != '' "> + <if test="salesLedgerDto.entryDateEnd != null and salesLedgerDto.entryDateEnd != '' "> AND T2.scheduling_date <= DATE_FORMAT(#{salesLedgerDto.entryDateEnd},'%Y-%m-%d') </if> </where> diff --git a/src/main/resources/mapper/production/SalesLedgerWorkMapper.xml b/src/main/resources/mapper/production/SalesLedgerWorkMapper.xml index e2c884b..5e9507b 100644 --- a/src/main/resources/mapper/production/SalesLedgerWorkMapper.xml +++ b/src/main/resources/mapper/production/SalesLedgerWorkMapper.xml @@ -41,10 +41,10 @@ <if test="salesLedgerDto.projectName != null and salesLedgerDto.projectName != '' "> AND T1.project_name LIKE CONCAT('%',#{salesLedgerDto.projectName},'%') </if> - <if test="salesLedgerDto.schedulingDateStart != null and salesLedgerDto.schedulingDateStart != '' "> + <if test="salesLedgerDto.entryDateStart != null and salesLedgerDto.entryDateStart != '' "> AND t4.scheduling_date >= DATE_FORMAT(#{salesLedgerDto.entryDateStart},'%Y-%m-%d') </if> - <if test="salesLedgerDto.schedulingDateEnd != null and salesLedgerDto.schedulingDateEnd != '' "> + <if test="salesLedgerDto.entryDateEnd != null and salesLedgerDto.entryDateEnd != '' "> AND t4.scheduling_date <= DATE_FORMAT(#{salesLedgerDto.entryDateEnd},'%Y-%m-%d') </if> </where> -- Gitblit v1.9.3