From c66fc79469ef433ebc1d7ebbcf43ff53597c8027 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Thu, 4 Sep 2025 15:46:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PushProDataUseInfoController.java | 7 +++- .../push/mapper/ProDataUseInfoMapper.java | 2 + .../push/service/ProDataUseInfoService.java | 2 + .../push/service/impl/ProDataUseInfoImpl.java | 5 +++ .../material/push/ProDataUseInfoMapper.xml | 42 ++++++++++++------- 5 files changed, 42 insertions(+), 16 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/controller/PushProDataUseInfoController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/controller/PushProDataUseInfoController.java index 9f547115..940fdb14 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/controller/PushProDataUseInfoController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/controller/PushProDataUseInfoController.java @@ -212,8 +212,13 @@ public class PushProDataUseInfoController extends BaseController { @GetMapping(value = "getCompletionNotRefundedDetails") public TableDataInfo getCompletionNotRefundedDetails(ProIdsBean bean) { try { + List results = new ArrayList<>(); startPage(); - List results = service.getCompletionNotRefundedDetails(bean); + if (bean.getDeptId() != null) { + results = service.getCompletionNotRefundedDetails(bean); + } else { + results = service.getCompletionNotRefundedDetailsSub(bean); + } return getDataTable(results); } catch (Exception e) { logger.error(e.toString(), e); diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/mapper/ProDataUseInfoMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/mapper/ProDataUseInfoMapper.java index ed67a545..a3b1d957 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/mapper/ProDataUseInfoMapper.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/mapper/ProDataUseInfoMapper.java @@ -55,4 +55,6 @@ public interface ProDataUseInfoMapper { SysUser getPersonNameAndPhone(MachineInfoBean machineDetail); List getCompletionNotRefundedSub(ProIdsBean bean); + + List getCompletionNotRefundedDetailsSub(ProIdsBean bean); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/service/ProDataUseInfoService.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/service/ProDataUseInfoService.java index a9dbbdb2..09f92b1f 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/service/ProDataUseInfoService.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/service/ProDataUseInfoService.java @@ -46,4 +46,6 @@ public interface ProDataUseInfoService { List getAllMacheDetails(ProIdsBean bean); List getCompletionNotRefundedSub(ProIdsBean bean); + + List getCompletionNotRefundedDetailsSub(ProIdsBean bean); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/service/impl/ProDataUseInfoImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/service/impl/ProDataUseInfoImpl.java index 5fd851e4..8eadba95 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/service/impl/ProDataUseInfoImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/push/service/impl/ProDataUseInfoImpl.java @@ -213,4 +213,9 @@ public class ProDataUseInfoImpl implements ProDataUseInfoService { public List getCompletionNotRefundedSub(ProIdsBean bean) { return proDataUseInfoMapper.getCompletionNotRefundedSub(bean); } + + @Override + public List getCompletionNotRefundedDetailsSub(ProIdsBean bean) { + return proDataUseInfoMapper.getCompletionNotRefundedDetailsSub(bean); + } } diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/push/ProDataUseInfoMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/push/ProDataUseInfoMapper.xml index d7390a0c..845c4838 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/push/ProDataUseInfoMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/push/ProDataUseInfoMapper.xml @@ -283,7 +283,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +