From 16feb1f35bd3cd67ee156f4f0b95a7f76b843c2a Mon Sep 17 00:00:00 2001 From: gongbiao Date: Fri, 30 Aug 2019 15:31:26 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=95=B0=E6=8D=AE=E6=9D=83=E9=99=90][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E5=95=86=E6=88=B7=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E5=8F=8A=E8=A7=A3=E5=8D=95=E5=AF=BC=E5=87=BA]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/WxMerchantController.java | 1 + .../WxMerchantTradeDailyController.java | 1 + ...NU.sql => V201908301520__G_ALTER_MENU.sql} | 0 .../service/impl/WxMerchantServiceImpl.java | 2 +- .../resources/mapper/WxMerchantMapper.xml | 38 ++++++++++++------- 5 files changed, 27 insertions(+), 15 deletions(-) rename mallinkAdmin/src/main/resources/db/migration/{V201908301450_L_ALTER_MENU.sql => V201908301520__G_ALTER_MENU.sql} (100%) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java index 8008393ff..8087f87f7 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java @@ -212,6 +212,7 @@ public class WxMerchantController extends BaseController { return new ResultData(wxMerchant); } + @UserDataRuleAnnotation("merchant_list") @ApiOperation("商户数据导出") @GetMapping("/exportData") @SystemControllerLog(description = "商户-商户数据导出") diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxMerchantTradeDailyController.java b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxMerchantTradeDailyController.java index c3474daaa..c29c55730 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxMerchantTradeDailyController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxMerchantTradeDailyController.java @@ -94,6 +94,7 @@ public class WxMerchantTradeDailyController extends BaseController { return wxMerchantTradeDailyService.queryTradeDaily(wxMerchantTradeDaily); } + @UserDataRuleAnnotation("merchant_trade") @GetMapping("exportData") @SystemControllerLog(description = "商户解单数据-导出数据") public void exportData(@ModelAttribute WxMerchantTradeDaily wxMerchantTradeDaily, HttpServletRequest request, HttpServletResponse response) { diff --git a/mallinkAdmin/src/main/resources/db/migration/V201908301450_L_ALTER_MENU.sql b/mallinkAdmin/src/main/resources/db/migration/V201908301520__G_ALTER_MENU.sql similarity index 100% rename from mallinkAdmin/src/main/resources/db/migration/V201908301450_L_ALTER_MENU.sql rename to mallinkAdmin/src/main/resources/db/migration/V201908301520__G_ALTER_MENU.sql diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java index 2a6659c36..ee76e9acf 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java @@ -622,7 +622,7 @@ public class WxMerchantServiceImpl implements WxMerchantService { return wxMerchantMapper.selectOne(wxMerchant); } - + @Override public void exportData(WxMerchant wxMerchant, HttpServletRequest request, HttpServletResponse response) { List list = wxMerchantMapper.findList(wxMerchant); diff --git a/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml b/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml index 681406ce5..45f4416c6 100644 --- a/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml @@ -124,12 +124,17 @@ not null and status in(1,2,3,4) ) + and id in #{idItem} + + + + order by ${sortColumns} @@ -150,6 +155,23 @@ + + + and m.id in( + select ms.merchant_id from (select merchant_id,shop_id from wx_merchant_shop where is_del=0) ms + inner join wx_merchant m on ms.merchant_id = m.id + inner join wx_shop s on s.id=ms.shop_id + where m.tenant_id=#{tenantId} and s.is_del=0 + + and m.business_id in (${businessForRule}) + + + and s.`floor` in (${floorForRule}) + + ) + + + where m.is_del = 0 @@ -232,20 +254,7 @@ #{idItem} - - and m.id in( - select ms.merchant_id from (select merchant_id,shop_id from wx_merchant_shop where is_del=0) ms - inner join wx_merchant m on ms.merchant_id = m.id - inner join wx_shop s on s.id=ms.shop_id - where m.tenant_id=#{tenantId} and s.is_del=0 - - and m.business_id in (${businessForRule}) - - - and s.`floor` in (${floorForRule}) - - ) - + order by ${sortColumns} @@ -340,6 +349,7 @@ and m.`id` = #{id} + order by m.top_time desc