From 298586bab76cddb34be71f4fcfa48a9fa05dacf3 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 18 十月 2024 10:35:33 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile --- ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TOrderInvoiceMapper.xml | 2 +- ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java | 2 ++ ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java | 9 +++++++++ ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java | 12 ++++++++++++ ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java | 10 ++++++---- 5 files changed, 30 insertions(+), 5 deletions(-) diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java index a1e3ea3..d08ab1f 100644 --- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java +++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java @@ -2,10 +2,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; -import com.ruoyi.other.api.domain.TCompany; -import com.ruoyi.other.api.domain.TCoupon; -import com.ruoyi.other.api.domain.TEnterpriseUserApplication; -import com.ruoyi.other.api.domain.TUserTag; +import com.ruoyi.other.api.domain.*; import com.ruoyi.other.api.dto.TagListQueryDto; import com.ruoyi.other.api.dto.UnitListQueryDto; import com.ruoyi.other.api.feignClient.OtherClient; @@ -102,6 +99,11 @@ public R<List<TEnterpriseUserApplication>> getTnterPrise() { return R.fail("查询:"+throwable.getMessage()); } + + @Override + public R<Region> getRegionBuyCode(String code) { + return R.fail("远程调用根据code查询名称失败:"+throwable.getMessage()); + } }; } } diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java index 606bbc1..a189721 100644 --- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java +++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java @@ -72,4 +72,6 @@ @PutMapping(value = "/t-enterprise-user-application/export") R<List<TEnterpriseUserApplication>> getTnterPrise(); + @GetMapping("/region/getRegionBuyCode/{code}") + R<Region> getRegionBuyCode(@PathVariable("code") String code); } diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java index 0225dae..03d1f15 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java @@ -112,6 +112,7 @@ @Resource private IntegralRuleClient integralRuleClient; + @Resource private VipClient vipClient; @Resource @@ -363,6 +364,14 @@ R<Map<Integer, String>> vipMap = otherClient.getVipMap(vipIds); //循环处理 for (TAppUser appUser : page.getRecords()) { + if (appUser.getProvinceCode()!=null){ + Region data = otherClient.getRegionBuyCode(appUser.getProvinceCode()).getData(); + appUser.setProvince(data.getName()); + } + if(appUser.getCityCode()!=null){ + Region data = otherClient.getRegionBuyCode(appUser.getCityCode()).getData(); + appUser.setProvince(data.getName()); + } //拿到最新的tagId TAppUserTag one = appUserTagService.lambdaQuery().eq(TAppUserTag::getAppUserId, appUser.getId()).orderByDesc(TAppUserTag::getCreateTime).last("limit 1").one(); //设置最新的tagName diff --git a/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TOrderInvoiceMapper.xml b/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TOrderInvoiceMapper.xml index d77920d..d9f7cf8 100644 --- a/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TOrderInvoiceMapper.xml +++ b/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TOrderInvoiceMapper.xml @@ -71,7 +71,7 @@ </foreach> </if> </where> - ORDER BY toi.billing_time DESC + ORDER BY toi.create_time DESC </select> <select id="statusCount" resultType="java.util.Map"> select diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java index 622c6b9..54cd79b 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java @@ -1,6 +1,7 @@ package com.ruoyi.other.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.other.api.domain.Region; import com.ruoyi.other.service.IRegionService; @@ -34,4 +35,15 @@ List<Region> list = regionService.list(new LambdaQueryWrapper<Region>().eq(Region::getParentId, pid)); return AjaxResult.success(list); } + + /** + * 根据code获取对应名称 + * @return + */ + @ResponseBody + @GetMapping("/getRegionBuyCode/{code}") + public R<Region> getRegionBuyCode(@PathVariable("code") String code){ + Region list = regionService.getOne(new LambdaQueryWrapper<Region>().eq(Region::getCode, code)); + return R.ok(list); + } } -- Gitblit v1.7.1