From b590673bbc735306abe1d0de6b3b24a251069b3c Mon Sep 17 00:00:00 2001 From: winter Date: Tue, 11 Jan 2022 15:31:14 +0800 Subject: [PATCH] fix couponorder export --- .../V2022011100001__couponOrder_export.sql | 404 ++++++++++++++++++ .../impl/WxCouponOrderServiceImpl.java | 21 +- 2 files changed, 416 insertions(+), 9 deletions(-) diff --git a/mallinkAdmin/src/main/resources/db/migration/V2022011100001__couponOrder_export.sql b/mallinkAdmin/src/main/resources/db/migration/V2022011100001__couponOrder_export.sql index 4ffac2929..f255fc261 100644 --- a/mallinkAdmin/src/main/resources/db/migration/V2022011100001__couponOrder_export.sql +++ b/mallinkAdmin/src/main/resources/db/migration/V2022011100001__couponOrder_export.sql @@ -202,4 +202,408 @@ UPDATE wx_coupon_order_98 co, wx_merchant_subsidy_98 ms SET co.subsidy = ms. UPDATE wx_coupon_order_99 co, wx_merchant_subsidy_99 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ; +ALTER TABLE wx_coupon_0 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_1 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_2 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_3 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_4 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_5 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_6 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_7 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_8 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_9 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_10 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_11 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_12 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_13 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_14 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_15 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_16 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_17 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_18 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_19 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_20 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_21 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_22 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_23 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_24 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_25 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_26 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_27 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_28 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_29 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_30 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_31 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_32 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_33 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_34 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_35 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_36 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_37 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_38 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_39 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_40 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_41 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_42 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_43 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_44 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_45 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_46 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_47 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_48 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_49 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_50 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_51 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_52 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_53 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_54 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_55 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_56 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_57 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_58 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_59 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_60 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_61 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_62 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_63 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_64 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_65 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_66 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_67 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_68 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_69 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_70 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_71 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_72 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_73 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_74 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_75 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_76 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_77 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_78 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_79 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_80 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_81 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_82 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_83 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_84 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_85 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_86 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_87 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_88 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_89 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_90 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_91 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_92 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_93 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_94 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_95 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_96 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_97 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_98 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_99 ADD INDEX(tenant_id); + +ALTER TABLE wx_coupon_merchant_0 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_1 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_2 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_3 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_4 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_5 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_6 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_7 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_8 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_9 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_10 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_11 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_12 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_13 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_14 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_15 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_16 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_17 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_18 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_19 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_20 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_21 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_22 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_23 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_24 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_25 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_26 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_27 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_28 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_29 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_30 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_31 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_32 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_33 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_34 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_35 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_36 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_37 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_38 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_39 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_40 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_41 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_42 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_43 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_44 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_45 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_46 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_47 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_48 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_49 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_50 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_51 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_52 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_53 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_54 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_55 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_56 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_57 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_58 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_59 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_60 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_61 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_62 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_63 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_64 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_65 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_66 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_67 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_68 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_69 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_70 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_71 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_72 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_73 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_74 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_75 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_76 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_77 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_78 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_79 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_80 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_81 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_82 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_83 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_84 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_85 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_86 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_87 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_88 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_89 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_90 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_91 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_92 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_93 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_94 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_95 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_96 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_97 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_98 ADD INDEX(status); +ALTER TABLE wx_coupon_merchant_99 ADD INDEX(status); + +ALTER TABLE wx_coupon_merchant_0 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_1 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_2 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_3 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_4 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_5 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_6 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_7 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_8 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_9 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_10 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_11 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_12 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_13 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_14 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_15 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_16 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_17 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_18 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_19 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_20 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_21 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_22 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_23 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_24 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_25 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_26 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_27 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_28 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_29 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_30 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_31 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_32 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_33 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_34 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_35 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_36 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_37 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_38 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_39 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_40 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_41 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_42 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_43 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_44 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_45 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_46 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_47 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_48 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_49 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_50 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_51 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_52 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_53 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_54 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_55 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_56 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_57 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_58 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_59 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_60 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_61 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_62 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_63 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_64 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_65 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_66 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_67 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_68 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_69 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_70 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_71 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_72 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_73 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_74 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_75 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_76 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_77 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_78 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_79 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_80 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_81 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_82 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_83 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_84 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_85 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_86 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_87 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_88 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_89 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_90 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_91 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_92 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_93 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_94 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_95 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_96 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_97 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_98 ADD INDEX(tenant_id); +ALTER TABLE wx_coupon_merchant_99 ADD INDEX(tenant_id); + +ALTER TABLE wx_coupon_merchant_0 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_1 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_2 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_3 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_4 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_5 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_6 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_7 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_8 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_9 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_10 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_11 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_12 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_13 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_14 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_15 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_16 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_17 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_18 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_19 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_20 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_21 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_22 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_23 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_24 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_25 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_26 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_27 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_28 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_29 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_30 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_31 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_32 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_33 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_34 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_35 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_36 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_37 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_38 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_39 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_40 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_41 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_42 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_43 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_44 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_45 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_46 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_47 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_48 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_49 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_50 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_51 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_52 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_53 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_54 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_55 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_56 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_57 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_58 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_59 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_60 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_61 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_62 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_63 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_64 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_65 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_66 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_67 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_68 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_69 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_70 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_71 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_72 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_73 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_74 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_75 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_76 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_77 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_78 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_79 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_80 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_81 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_82 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_83 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_84 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_85 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_86 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_87 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_88 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_89 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_90 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_91 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_92 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_93 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_94 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_95 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_96 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_97 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_98 ADD INDEX(tenant_id,status); +ALTER TABLE wx_coupon_merchant_99 ADD INDEX(tenant_id,status); + diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index 01868646c..da9d03ea6 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -593,17 +593,20 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { long times5 = System.currentTimeMillis(); logger.info(">>>>>>>>>>>>>>>>>>>>>> query cUserBasicInfo :"+(times5-times4)); - WxMerchantBUser merchantBUserQ = new WxMerchantBUser(); - merchantBUserQ.setIds(bUserIdList); - merchantBUserQ.updateTenantInfo(tenantEntity); - List busrlist = wxMerchantBUserMapper.findMerchantIdListByIds(merchantBUserQ); Map buserMerchantIdMap = new HashMap(); - if (null != busrlist ) { - for (int i = 0 ; i < busrlist.size() ; i ++) { - WxMerchantBUser buser = busrlist.get(i); - buserMerchantIdMap.put(buser.getId(), buser.getMerchantId()); - } + if (bUserIdList.size() > 0 ) { + WxMerchantBUser merchantBUserQ = new WxMerchantBUser(); + merchantBUserQ.setIds(bUserIdList); + merchantBUserQ.updateTenantInfo(tenantEntity); + List busrlist = wxMerchantBUserMapper.findMerchantIdListByIds(merchantBUserQ); + if (null != busrlist ) { + for (int i = 0 ; i < busrlist.size() ; i ++) { + WxMerchantBUser buser = busrlist.get(i); + buserMerchantIdMap.put(buser.getId(), buser.getMerchantId()); + } + } } + long times6 = System.currentTimeMillis(); logger.info(">>>>>>>>>>>>>>>>>>>>>> query buserMerchantId :"+(times6-times5));