From 725b4ec3ed7bed2f9a69f2fee456c987df21e226 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Tue, 16 Jul 2024 14:24:38 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BF=AE=E6=94=B9=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jero/index/service/IndexService.java | 2 +- .../project/mapper/PayWorkingGroupMapper.java | 28 +- .../mapper/xml/PayWorkingGroupMapper.xml | 374 +++++++++++++++++- .../service/IPayWorkingGroupService.java | 13 +- .../impl/PayWorkingGroupServiceImpl.java | 36 +- .../AllProjectStatisticsController.java | 5 +- 6 files changed, 441 insertions(+), 17 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/index/service/IndexService.java b/jero-boot-incoming-payment/src/main/java/com/jero/index/service/IndexService.java index 24c162ba..b55aaa20 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/index/service/IndexService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/index/service/IndexService.java @@ -245,7 +245,7 @@ public class IndexService { companyComeMoneySearch.setYear(year); companyComeMoneySearch.setColumn("allMoney"); companyComeMoneySearch.setOrder("desc"); - IPage pageList = payWorkingGroupService.queryPageListForCompany(page, companyComeMoneySearch, null); + IPage pageList = payWorkingGroupService.queryPageListForCompanyIndex(page, companyComeMoneySearch, null); List records = pageList.getRecords(); return convertCompanyComeMoneyList(records); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/PayWorkingGroupMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/PayWorkingGroupMapper.java index 19e09f0b..02722ec3 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/PayWorkingGroupMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/PayWorkingGroupMapper.java @@ -103,17 +103,22 @@ public interface PayWorkingGroupMapper extends BaseMapper { * @Return * @Exception */ - List queryPageList3(@Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch, @Param("idList") List idList); + List queryPageListPack3(@Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch, @Param("idList") List idList); /** - * @Description 企业来款查询和全所统计 + * @Description 全所统计 * @Author zql * @Date 2021/9/17 * @Param * @Return * @Exception */ - IPage queryPageList3(Page page, @Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch, @Param("idList") List idList); + IPage queryPageListPack3(Page page, @Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch, @Param("idList") List idList); + + /** + * @Description 科室统计 + */ + IPage queryPageListProject(Page page, @Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch, @Param("idList") List idList); /** * 个人来款统计 @@ -149,6 +154,15 @@ public interface PayWorkingGroupMapper extends BaseMapper { */ IPage queryPageListForPrincipalDetail(Page page, @Param("principalPeopleDetailSearch") PrincipalPeopleDetailSearch principalPeopleDetailSearch); + /** + * 企业来款统计 + * + * @param page + * @param companyComeMoneySearch + * @param idList + * @return + */ + IPage queryPageListForCompanyIndex(Page page, @Param("companyComeMoneySearch") CompanyComeMoneySearch companyComeMoneySearch, @Param("idList") List idList); /** * 企业来款统计 * @@ -197,8 +211,16 @@ public interface PayWorkingGroupMapper extends BaseMapper { List queryPageListForDepartFirstPage(); + /** + * 全所统计总计 + */ AllMoney queryPageList33(@Param("allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch, @Param("idList") List idList); + /** + * 科室统计总计 + */ + AllMoney queryPageListProjectTotal(@Param("allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch, @Param("idList") List idList); + AllMoney queryPageListForCompany33(@Param("companyComeMoneySearch") CompanyComeMoneySearch companyComeMoneySearch, @Param("idList") List idList); AllMoney queryPageListForCompanyDetail33(@Param("CompanyComeMoneyDetailSearch") CompanyComeMoneyDetailSearch companyComeMoneyDetailSearch, @Param("idList") List idList); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml index 64f5358b..0d0f7d37 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml @@ -444,7 +444,7 @@ - select * from (select projectId, projectName, @@ -588,7 +588,7 @@ - + + + + + + + - - select * from ( select chargeCompanyTemporaryId as chargeCompanyId, pcm.company_name as chargeCompanyName, @@ -1424,6 +1677,119 @@ + + +