From 71cbd740e3c35f911004e6f3e22ec4a9fbad6990 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期六, 26 十月 2024 16:29:39 +0800 Subject: [PATCH] bug修改 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java | 12 ++++++++++++ ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml | 16 +++++----------- ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/query/SettlementListQuery.java | 3 ++- ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarUtil.java | 26 +++++++++++++------------- 4 files changed, 32 insertions(+), 25 deletions(-) diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/query/SettlementListQuery.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/query/SettlementListQuery.java index 7117147..d85c948 100644 --- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/query/SettlementListQuery.java +++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/query/SettlementListQuery.java @@ -14,7 +14,7 @@ @ApiModelProperty(value = "类型(1=开始,2=结束)") private Integer type; @ApiModelProperty(value = "站点ids 选择全部 不传") - private List<Integer> siteIds; + private Integer siteIds; @ApiModelProperty(value = "合作商id ") private Integer partnerId; @ApiModelProperty(value = "开始时间2020-01-01 00:00:00") @@ -22,4 +22,5 @@ @ApiModelProperty(value = "结束时间2021-01-01 23:59:59") private String endTime; + } diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarUtil.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarUtil.java index 2ac66fd..3da1a3f 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarUtil.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarUtil.java @@ -877,91 +877,91 @@ " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京B\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京C\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京D\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京E\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京F\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京G\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京H\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京J\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京K\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京L\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京M\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"京Y\",\n" + " \"city\": \"北京\",\n" + " \"province\": \"北京\",\n" + " \"Pcode\": \"BJ\",\n" + - " \"AreaCode\": \"110110\"\n" + + " \"AreaCode\": \"110100\"\n" + " },\n" + " {\n" + " \"Hp\": \"豫A\",\n" + diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java index 9440d8d..a5b335c 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java @@ -2435,6 +2435,18 @@ @Override public PageInfo<TSettlementConfirm> settlementList(SettlementListQuery dto) { + if (StringUtils.hasLength(dto.getStartTime())){ + dto.setType(1); + String[] split = dto.getStartTime().split(" - "); + dto.setStartTime(split[0]); + dto.setEndTime(split[1]); + } + if (StringUtils.hasLength(dto.getEndTime())){ + dto.setType(2); + String[] split = dto.getStartTime().split(" - "); + dto.setStartTime(split[0]); + dto.setEndTime(split[1]); + } PageInfo<TSettlementConfirm> pageInfo = new PageInfo<>(dto.getPageCurr(),dto.getPageSize()); List<TSettlementConfirm> list = tSettlementConfirmMapper.settlementList(pageInfo,dto); for (TSettlementConfirm tSettlementConfirm : list) { diff --git a/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml b/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml index cd7c16b..5b7209c 100644 --- a/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml +++ b/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml @@ -13,28 +13,22 @@ select t1.* from t_settlement_confirm t1 where 1=1 - <if test="req.type != null "> - and t1.type = #{req.type} - </if> <if test="req.partnerId != null "> - and t1.partnerId = #{req.partnerId} + and t1.partner_id = #{req.partnerId} + </if> + <if test="req.siteIds != null "> + and t1.site_id = #{req.siteIds} </if> <if test="req.type == 1 "> <if test="req.startTime != null and req.startTime!=''"> and (t1.start_time between #{req.startTime} and #{req.endTime} </if> </if> - <if test="req.siteIds != null and req.siteIds.size() > 0"> - AND t1.site_id IN - <foreach collection="req.siteIds" item="siteId" open="(" separator="," close=")"> - #{siteId} - </foreach> - </if> <if test="req.type == 2 "> <if test="req.startTime != null and req.startTime!=''"> and (t1.end_time between #{req.startTime} and #{req.endTime} </if> </if> -and t1.del_flag = 0 + and t1.del_flag = 0 </select> </mapper> -- Gitblit v1.7.1