From c6559d4215b7b9935b4dd43bc141cbc34a26cc19 Mon Sep 17 00:00:00 2001 From: zhangqinlin <1500920753@qq.com> Date: Sat, 18 Sep 2021 14:46:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E6=89=80=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PayMailBillController.java | 1 + .../controller/PayMailContractController.java | 1 + .../mapper/PayMeetingSituationMapper.java | 8 +- .../mapper/xml/PayMeetingSituationMapper.xml | 50 -- .../service/IPayMeetingSituationService.java | 1 - .../impl/PayMeetingSituationServiceImpl.java | 10 - .../member/mapper/PayMemberProjectMapper.java | 8 - .../member/mapper/TbMemberProjectMapper.java | 1 - .../mapper/xml/PayMemberProjectMapper.xml | 50 -- .../mapper/xml/TbMemberProjectMapper.xml | 51 -- .../service/IPayMemberProjectService.java | 1 - .../service/ITbMemberProjectService.java | 7 - .../impl/PayPayMemberProjectServiceImpl.java | 10 - .../impl/TbMemberProjectServiceImpl.java | 13 +- .../mapper/PayCommonProjectMapper.java | 8 +- .../project/mapper/PayWorkingGroupMapper.java | 10 +- .../mapper/xml/PayCommonProjectMapper.xml | 49 -- .../mapper/xml/PayWorkingGroupMapper.xml | 587 +++++++++++++++++- .../service/IPayCommonProjectService.java | 8 +- .../service/IPayWorkingGroupService.java | 10 +- .../impl/PayCommonProjectServiceImpl.java | 4 - .../impl/PayWorkingGroupServiceImpl.java | 20 +- .../AllProjectStatisticsController.java | 74 +-- .../entity/AllProjectStatistics.java | 22 +- .../entity/AllProjectStatisticsSearch.java | 3 + 25 files changed, 647 insertions(+), 360 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/mail/controller/PayMailBillController.java b/jero-boot-incoming-payment/src/main/java/com/jero/mail/controller/PayMailBillController.java index 725ffd98..a195472f 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/mail/controller/PayMailBillController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/mail/controller/PayMailBillController.java @@ -128,6 +128,7 @@ public class PayMailBillController extends JeroController pageList = payMailBillService.page(page, queryWrapper); return Result.OK(pageList); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/mail/controller/PayMailContractController.java b/jero-boot-incoming-payment/src/main/java/com/jero/mail/controller/PayMailContractController.java index a397e031..b2cfd257 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/mail/controller/PayMailContractController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/mail/controller/PayMailContractController.java @@ -50,6 +50,7 @@ public class PayMailContractController extends JeroController queryWrapper = QueryGenerator.initQueryWrapper(payMailBillList, req.getParameterMap()); Page page = new Page<>(pageNo, pageSize); + queryWrapper.orderByDesc("create_time"); IPage pageList = payMailContractService.pageContract(page, queryWrapper); return Result.OK(pageList); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/PayMeetingSituationMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/PayMeetingSituationMapper.java index 8c76f654..f73e2851 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/PayMeetingSituationMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/PayMeetingSituationMapper.java @@ -18,11 +18,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * @Version: V1.0 */ public interface PayMeetingSituationMapper extends BaseMapper { - /** - * 全所统计 - * @param - * @param allProjectStatisticsSearch - * @return - */ - List queryPageList3(@Param("allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch); + } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml index 08c79279..0f689b77 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml @@ -51,54 +51,4 @@ - \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/IPayMeetingSituationService.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/IPayMeetingSituationService.java index 5e67e933..fbc523af 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/IPayMeetingSituationService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/IPayMeetingSituationService.java @@ -60,5 +60,4 @@ public interface IPayMeetingSituationService extends IService queryPageList3( AllProjectStatisticsSearch allProjectStatisticsSearch); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java index 5d6c2eb3..46efec9e 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java @@ -241,16 +241,6 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl queryPageList3( AllProjectStatisticsSearch allProjectStatisticsSearch) { - return payMeetingSituationMapper.queryPageList3(allProjectStatisticsSearch); - } /** * 更新 diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/PayMemberProjectMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/PayMemberProjectMapper.java index 6fee53b9..a57dcd28 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/PayMemberProjectMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/PayMemberProjectMapper.java @@ -18,14 +18,6 @@ import java.util.List; * @Version: V1.0 */ public interface PayMemberProjectMapper extends BaseMapper { - /** - * 全所统计 - * @param - * @param allProjectStatisticsSearch - * @return - */ - List queryPageList3( @Param("allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch); - /** * @Description 查询与收入合同企业一致的数据 * @Author lqt diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectMapper.java index a73d272e..451fc2fc 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectMapper.java @@ -19,5 +19,4 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ public interface TbMemberProjectMapper extends BaseMapper { - List queryPageList3(@Param("allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/PayMemberProjectMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/PayMemberProjectMapper.xml index 05a5a945..e731ba17 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/PayMemberProjectMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/PayMemberProjectMapper.xml @@ -17,56 +17,6 @@ - - SELECT - tmp.project_name AS projectName, --- tmp.principal_name as principalName, - tmps.company_name AS chargeCompanyTemporaryName, - tmps.allMoney, - tmps.comeAllMoney, - tmps.charge_use as chargeUse - FROM tb_member_project tmp left join (select id,project_id,company_name,charge_use,in_account,SUM(amount_receivable) AS allMoney,SUM(paid_amount) AS comeAllMoney - from tb_member_project_subitem GROUP BY project_id) tmps on(tmp.id=tmps.project_id) - left join pay_payment_record ppr on(tmps.id=ppr.project_id) - - - AND tmp.project_name LIKE - concat('%',concat(#{allProjectStatisticsSearch.projectName},'%')) - - - AND tmps.charge_use=#{allProjectStatisticsSearch.chargeUse} - - - AND tmps.company_name LIKE - concat('%',concat(#{allProjectStatisticsSearch.chargeCompanyTemporaryName},'%')) - - - AND tmps.in_account=#{allProjectStatisticsSearch.inAccountStatue} - - - AND date_format(ppr.payment_date,'%Y-%m-%d') LIKE concat('%',concat(#{allProjectStatisticsSearch.year},'%')) - - - - - - AND tmps.pack=#{allProjectStatisticsSearch.pack} - - - - AND tmps.allMoney > #{allProjectStatisticsSearch.allMoney} and tmps.allMoney #{allProjectStatisticsSearch.allMoneyTwo} - - - - AND tmps.allMoney > #{allProjectStatisticsSearch.allMoney} - - - AND tmps.allMoney #{allProjectStatisticsSearch.allMoneyTwo} - - - - - \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/IPayMemberProjectService.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/IPayMemberProjectService.java index d9bec7c5..6882a3cb 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/IPayMemberProjectService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/IPayMemberProjectService.java @@ -76,7 +76,6 @@ public interface IPayMemberProjectService extends IService { */ IPage getPage(Page page, QueryWrapper queryWrapper); - List queryPageList3(AllProjectStatisticsSearch allProjectStatisticsSearch); /** * @Description 查询与收入合同企业一致的数据 diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectService.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectService.java index bc32ef39..2b224d86 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectService.java @@ -65,11 +65,4 @@ public interface ITbMemberProjectService extends IService { */ List queryList(); - /** - * 全所统计 - * @param - * @param allProjectStatisticsSearch - * @return - */ - List queryPageList3(AllProjectStatisticsSearch allProjectStatisticsSearch); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/PayPayMemberProjectServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/PayPayMemberProjectServiceImpl.java index ccfcd30c..ec3b993e 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/PayPayMemberProjectServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/PayPayMemberProjectServiceImpl.java @@ -155,16 +155,6 @@ public class PayPayMemberProjectServiceImpl extends ServiceImpl queryPageList3( AllProjectStatisticsSearch allProjectStatisticsSearch) { - return payMemberProjectMapper.queryPageList3(allProjectStatisticsSearch); - } @Override public IPage queryListByCompany(Page page,String companyId, String memberName, String projectType,Integer pack,String packYear) { diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectServiceImpl.java index 42dcf7b1..ddbf8a20 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectServiceImpl.java @@ -37,8 +37,7 @@ public class TbMemberProjectServiceImpl extends ServiceImpl queryPageList3( AllProjectStatisticsSearch allProjectStatisticsSearch) { - return tbMemberProjectMapper.queryPageList3(allProjectStatisticsSearch); - } } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/PayCommonProjectMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/PayCommonProjectMapper.java index 185b5d5c..075cf1c7 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/PayCommonProjectMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/PayCommonProjectMapper.java @@ -29,11 +29,5 @@ public interface PayCommonProjectMapper extends BaseMapper { IPage queryPageList(Page page, @Param("payCommonProject") PayCommonProject payCommonProject, @Param("paymentDate") String paymentDate); - /** - * 全所统计 - * @param - * @param allProjectStatisticsSearch - * @return - */ - List queryPageList3(@Param("allProjectStatisticsSearch")AllProjectStatisticsSearch allProjectStatisticsSearch); + } 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 e46dbfea..ef86fb36 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 @@ -74,14 +74,20 @@ public interface PayWorkingGroupMapper extends BaseMapper { List getGroupList(); + /** + * 全所统计导出 + * @param allProjectStatisticsSearch + * @return + */ + List queryPageListExcel(@Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch); /** - * @Description 全所统计导出 + * @Description 全所统计 * @Author zql * @Date 2021/9/17 * @Param * @Return * @Exception */ - List queryPageList3(@Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch); + IPage queryPageList3(Page page ,@Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayCommonProjectMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayCommonProjectMapper.xml index bc8b306a..851660b2 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayCommonProjectMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayCommonProjectMapper.xml @@ -67,53 +67,4 @@ GROUP BY pcp.id ORDER BY pcp.create_time DESC - - \ No newline at end of file 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 56eaf885..83770de1 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 @@ -140,23 +140,35 @@ group by pwg.id + + + + + +