diff --git a/mallinkAdmin/src/main/resources/db/migration/V2022011100001__couponOrder_export.sql b/mallinkAdmin/src/main/resources/db/migration/V2022011100001__couponOrder_export.sql
deleted file mode 100644
index 6e4af6ecf..000000000
--- a/mallinkAdmin/src/main/resources/db/migration/V2022011100001__couponOrder_export.sql
+++ /dev/null
@@ -1,1015 +0,0 @@
-alter table wx_coupon_order_0 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_1 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_2 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_3 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_4 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_5 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_6 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_7 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_8 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_9 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_10 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_11 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_12 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_13 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_14 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_15 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_16 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_17 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_18 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_19 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_20 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_21 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_22 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_23 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_24 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_25 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_26 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_27 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_28 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_29 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_30 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_31 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_32 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_33 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_34 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_35 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_36 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_37 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_38 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_39 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_40 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_41 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_42 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_43 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_44 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_45 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_46 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_47 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_48 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_49 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_50 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_51 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_52 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_53 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_54 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_55 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_56 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_57 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_58 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_59 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_60 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_61 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_62 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_63 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_64 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_65 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_66 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_67 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_68 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_69 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_70 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_71 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_72 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_73 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_74 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_75 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_76 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_77 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_78 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_79 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_80 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_81 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_82 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_83 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_84 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_85 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_86 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_87 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_88 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_89 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_90 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_91 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_92 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_93 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_94 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_95 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_96 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_97 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_98 add column subsidy int(11) COMMENT '补贴';
-alter table wx_coupon_order_99 add column subsidy int(11) COMMENT '补贴';
-
-
-UPDATE wx_coupon_order_0 co, wx_merchant_subsidy_0 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_1 co, wx_merchant_subsidy_1 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_2 co, wx_merchant_subsidy_2 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_3 co, wx_merchant_subsidy_3 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_4 co, wx_merchant_subsidy_4 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_5 co, wx_merchant_subsidy_5 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_6 co, wx_merchant_subsidy_6 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_7 co, wx_merchant_subsidy_7 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_8 co, wx_merchant_subsidy_8 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_9 co, wx_merchant_subsidy_9 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_10 co, wx_merchant_subsidy_10 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_11 co, wx_merchant_subsidy_11 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_12 co, wx_merchant_subsidy_12 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_13 co, wx_merchant_subsidy_13 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_14 co, wx_merchant_subsidy_14 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_15 co, wx_merchant_subsidy_15 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_16 co, wx_merchant_subsidy_16 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_17 co, wx_merchant_subsidy_17 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_18 co, wx_merchant_subsidy_18 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_19 co, wx_merchant_subsidy_19 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_20 co, wx_merchant_subsidy_20 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_21 co, wx_merchant_subsidy_21 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_22 co, wx_merchant_subsidy_22 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_23 co, wx_merchant_subsidy_23 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_24 co, wx_merchant_subsidy_24 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_25 co, wx_merchant_subsidy_25 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_26 co, wx_merchant_subsidy_26 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_27 co, wx_merchant_subsidy_27 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_28 co, wx_merchant_subsidy_28 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_29 co, wx_merchant_subsidy_29 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_30 co, wx_merchant_subsidy_30 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_31 co, wx_merchant_subsidy_31 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_32 co, wx_merchant_subsidy_32 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_33 co, wx_merchant_subsidy_33 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_34 co, wx_merchant_subsidy_34 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_35 co, wx_merchant_subsidy_35 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_36 co, wx_merchant_subsidy_36 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_37 co, wx_merchant_subsidy_37 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_38 co, wx_merchant_subsidy_38 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_39 co, wx_merchant_subsidy_39 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_40 co, wx_merchant_subsidy_40 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_41 co, wx_merchant_subsidy_41 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_42 co, wx_merchant_subsidy_42 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_43 co, wx_merchant_subsidy_43 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_44 co, wx_merchant_subsidy_44 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_45 co, wx_merchant_subsidy_45 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_46 co, wx_merchant_subsidy_46 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_47 co, wx_merchant_subsidy_47 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_48 co, wx_merchant_subsidy_48 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_49 co, wx_merchant_subsidy_49 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_50 co, wx_merchant_subsidy_50 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_51 co, wx_merchant_subsidy_51 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_52 co, wx_merchant_subsidy_52 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_53 co, wx_merchant_subsidy_53 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_54 co, wx_merchant_subsidy_54 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_55 co, wx_merchant_subsidy_55 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_56 co, wx_merchant_subsidy_56 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_57 co, wx_merchant_subsidy_57 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_58 co, wx_merchant_subsidy_58 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_59 co, wx_merchant_subsidy_59 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_60 co, wx_merchant_subsidy_60 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_61 co, wx_merchant_subsidy_61 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_62 co, wx_merchant_subsidy_62 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_63 co, wx_merchant_subsidy_63 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_64 co, wx_merchant_subsidy_64 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_65 co, wx_merchant_subsidy_65 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_66 co, wx_merchant_subsidy_66 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_67 co, wx_merchant_subsidy_67 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_68 co, wx_merchant_subsidy_68 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_69 co, wx_merchant_subsidy_69 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_70 co, wx_merchant_subsidy_70 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_71 co, wx_merchant_subsidy_71 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_72 co, wx_merchant_subsidy_72 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_73 co, wx_merchant_subsidy_73 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_74 co, wx_merchant_subsidy_74 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_75 co, wx_merchant_subsidy_75 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_76 co, wx_merchant_subsidy_76 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_77 co, wx_merchant_subsidy_77 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_78 co, wx_merchant_subsidy_78 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_79 co, wx_merchant_subsidy_79 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_80 co, wx_merchant_subsidy_80 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_81 co, wx_merchant_subsidy_81 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_82 co, wx_merchant_subsidy_82 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_83 co, wx_merchant_subsidy_83 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_84 co, wx_merchant_subsidy_84 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_85 co, wx_merchant_subsidy_85 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_86 co, wx_merchant_subsidy_86 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_87 co, wx_merchant_subsidy_87 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_88 co, wx_merchant_subsidy_88 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_89 co, wx_merchant_subsidy_89 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_90 co, wx_merchant_subsidy_90 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_91 co, wx_merchant_subsidy_91 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_92 co, wx_merchant_subsidy_92 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_93 co, wx_merchant_subsidy_93 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_94 co, wx_merchant_subsidy_94 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_95 co, wx_merchant_subsidy_95 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_96 co, wx_merchant_subsidy_96 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_97 co, wx_merchant_subsidy_97 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-UPDATE wx_coupon_order_98 co, wx_merchant_subsidy_98 ms SET co.subsidy = ms.`subsidy` WHERE co.`id` = ms.`coupon_order_id` ;
-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);
-
-ALTER TABLE wx_coupon_order_0 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_1 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_2 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_3 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_4 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_5 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_6 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_7 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_8 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_9 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_10 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_11 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_12 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_13 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_14 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_15 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_16 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_17 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_18 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_19 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_20 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_21 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_22 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_23 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_24 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_25 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_26 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_27 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_28 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_29 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_30 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_31 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_32 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_33 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_34 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_35 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_36 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_37 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_38 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_39 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_40 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_41 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_42 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_43 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_44 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_45 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_46 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_47 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_48 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_49 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_50 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_51 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_52 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_53 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_54 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_55 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_56 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_57 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_58 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_59 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_60 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_61 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_62 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_63 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_64 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_65 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_66 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_67 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_68 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_69 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_70 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_71 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_72 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_73 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_74 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_75 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_76 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_77 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_78 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_79 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_80 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_81 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_82 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_83 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_84 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_85 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_86 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_87 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_88 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_89 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_90 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_91 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_92 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_93 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_94 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_95 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_96 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_97 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_98 ADD INDEX(parent_tenant_id);
-ALTER TABLE wx_coupon_order_99 ADD INDEX(parent_tenant_id);
-
-
-alter table wx_coupon_order_0 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_1 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_2 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_3 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_4 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_5 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_6 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_7 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_8 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_9 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_10 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_11 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_12 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_13 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_14 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_15 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_16 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_17 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_18 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_19 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_20 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_21 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_22 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_23 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_24 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_25 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_26 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_27 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_28 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_29 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_30 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_31 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_32 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_33 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_34 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_35 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_36 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_37 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_38 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_39 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_40 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_41 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_42 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_43 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_44 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_45 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_46 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_47 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_48 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_49 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_50 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_51 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_52 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_53 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_54 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_55 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_56 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_57 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_58 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_59 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_60 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_61 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_62 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_63 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_64 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_65 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_66 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_67 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_68 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_69 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_70 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_71 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_72 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_73 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_74 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_75 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_76 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_77 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_78 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_79 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_80 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_81 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_82 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_83 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_84 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_85 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_86 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_87 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_88 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_89 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_90 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_91 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_92 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_93 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_94 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_95 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_96 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_97 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_98 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-alter table wx_coupon_order_99 add column create_date_times bigint(20) not null default 0 comment '创建时间整形值,供查询优化用';
-
-ALTER TABLE wx_coupon_order_0 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_1 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_2 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_3 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_4 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_5 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_6 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_7 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_8 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_9 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_10 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_11 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_12 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_13 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_14 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_15 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_16 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_17 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_18 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_19 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_20 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_21 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_22 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_23 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_24 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_25 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_26 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_27 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_28 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_29 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_30 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_31 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_32 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_33 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_34 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_35 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_36 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_37 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_38 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_39 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_40 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_41 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_42 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_43 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_44 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_45 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_46 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_47 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_48 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_49 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_50 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_51 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_52 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_53 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_54 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_55 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_56 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_57 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_58 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_59 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_60 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_61 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_62 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_63 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_64 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_65 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_66 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_67 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_68 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_69 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_70 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_71 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_72 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_73 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_74 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_75 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_76 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_77 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_78 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_79 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_80 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_81 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_82 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_83 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_84 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_85 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_86 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_87 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_88 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_89 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_90 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_91 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_92 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_93 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_94 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_95 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_96 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_97 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_98 ADD INDEX(create_date_times);
-ALTER TABLE wx_coupon_order_99 ADD INDEX(create_date_times);
-
-
-update wx_coupon_order_0 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_1 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_2 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_3 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_4 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_5 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_6 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_7 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_8 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_9 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_10 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_11 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_12 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_13 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_14 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_15 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_16 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_17 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_18 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_19 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_20 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_21 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_22 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_23 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_24 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_25 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_26 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_27 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_28 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_29 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_30 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_31 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_32 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_33 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_34 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_35 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_36 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_37 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_38 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_39 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_40 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_41 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_42 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_43 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_44 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_45 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_46 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_47 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_48 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_49 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_50 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_51 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_52 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_53 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_54 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_55 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_56 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_57 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_58 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_59 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_60 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_61 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_62 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_63 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_64 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_65 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_66 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_67 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_68 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_69 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_70 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_71 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_72 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_73 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_74 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_75 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_76 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_77 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_78 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_79 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_80 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_81 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_82 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_83 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_84 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_85 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_86 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_87 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_88 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_89 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_90 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_91 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_92 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_93 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_94 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_95 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_96 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_97 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_98 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-update wx_coupon_order_99 set create_date_times = UNIX_TIMESTAMP(create_date)*1000;
-
-
diff --git a/mallinkBApi/bin/pom.xml b/mallinkBApi/bin/pom.xml
new file mode 100644
index 000000000..9678c5914
--- /dev/null
+++ b/mallinkBApi/bin/pom.xml
@@ -0,0 +1,154 @@
+
+
+ 4.0.0
+
+ mallink
+ com.iformall
+ 1.0
+
+
+ mallinkBApi
+
+
+
+ com.iformall
+ mallinkService
+ 1.0
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ true
+ ZIP
+
+ antlr,
+ cn.afterturn,
+ ch.qos.logback,
+ com.alibaba,
+ com.amazonaws,
+ com.baomidou,
+ com.mchange,
+ com.fasterxml.jackson.core,
+ com.fasterxml.jackson.dataformat,
+ com.fasterxml.jackson.datatype,
+ com.fasterxml.jackson.module,
+ com.fasterxml.uuid,
+ com.fasterxml,
+ com.github.axet,
+ com.github.jsqlparser,
+ com.github.pagehelper,
+ com.github.ulisesbocchio,
+ com.github.virtuald,
+ com.google.code.findbugs,
+ com.google.code.gson,
+ com.google.errorprone,
+ com.google.guava,
+ com.google.protobuf,
+ com.google.zxing,
+ com.jayway.jsonpath,
+ com.jhlabs,
+ com.puppycrawl.tools,
+ com.rabbitmq,
+ com.squareup.okhttp3,
+ com.squareup.okio,
+ com.sun,
+ com.sun.mail,
+ com.thoughtworks.xstream,
+ com.zaxxer,
+ commons-beanutils,
+ commons-cli,
+ commons-codec,
+ commons-collections,
+ commons-fileupload,
+ commons-io,
+ commons-logging,
+ io.lettuce,
+ io.netty,
+ io.projectreactor,
+ io.springfox,
+ io.swagger,
+ io.undertow,
+ javax.activation,
+ javax.annotation,
+ javax.mail,
+ javax.persistence,
+ javax.servlet,
+ javax.validation,
+ javax.xml.bind,
+ javax.xml.soap,
+ javax.xml.ws,
+ joda-time,
+ junit,
+ mysql,
+ net.bytebuddy,
+ net.minidev,
+ net.sf.dozer,
+ net.sf.saxon,
+ ognl,
+ org.antlr,
+ org.apache.commons,
+ org.apache.httpcomponents,
+ org.apache.logging.log4j,
+ org.apache.poi,
+ org.apache.poi.wso2,
+ org.apache.rocketmq,
+ org.apache.shiro,
+ org.apache.tomcat.embed,
+ org.apache.xmlbeans,
+ org.aspectj,
+ org.assertj,
+ org.bouncycastle,
+ org.checkerframework,
+ org.codehaus.mojo,
+ org.crazycake,
+ org.dom4j,
+ org.flowable,
+ org.flywaydb,
+ org.glassfish,
+ org.hibernate.validator,
+ org.jasypt,
+ org.javassist,
+ org.jboss.logging,
+ org.jboss.spec.javax.annotation,
+ org.jboss.spec.javax.websocket,
+ org.jboss.xnio,
+ org.jdom,
+ org.jodd,
+ org.jvnet.mimepull,
+ org.jvnet.staxex,
+ org.mapstruct,
+ org.mockito,
+ org.mybatis,
+ org.mybatis.generator,
+ org.mybatis.spring.boot,
+ org.ow2.asm,
+ org.projectlombok,
+ org.quartz-scheduler,
+ org.reactivestreams,
+ org.reflections,
+ org.rocketmq.spring.boot,
+ org.slf4j,
+ org.springframework,
+ org.springframework.amqp,
+ org.springframework.boot,
+ org.springframework.data,
+ org.springframework.retry,
+ org.springframework.ws,
+ org.yaml,
+ redis.clients,
+ software.amazon.ion,
+ tk.mybatis,
+ xmlpull,
+ xpp3
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/BApplication.class b/mallinkBApi/bin/src/main/java/com/iformall/BApplication.class
new file mode 100644
index 000000000..07bcdb74f
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/BApplication.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/annotation/AuthIgnore.class b/mallinkBApi/bin/src/main/java/com/iformall/annotation/AuthIgnore.class
new file mode 100644
index 000000000..efec47cd0
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/annotation/AuthIgnore.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/annotation/LoginUser.class b/mallinkBApi/bin/src/main/java/com/iformall/annotation/LoginUser.class
new file mode 100644
index 000000000..e3221079e
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/annotation/LoginUser.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/annotation/RedisCache.class b/mallinkBApi/bin/src/main/java/com/iformall/annotation/RedisCache.class
new file mode 100644
index 000000000..57fabe50c
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/annotation/RedisCache.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/annotation/TenantIgnore.class b/mallinkBApi/bin/src/main/java/com/iformall/annotation/TenantIgnore.class
new file mode 100644
index 000000000..a6b79e58c
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/annotation/TenantIgnore.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/aop/RedisCacheAspect.class b/mallinkBApi/bin/src/main/java/com/iformall/aop/RedisCacheAspect.class
new file mode 100644
index 000000000..5d3515672
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/aop/RedisCacheAspect.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/config/AwsProperty.class b/mallinkBApi/bin/src/main/java/com/iformall/config/AwsProperty.class
new file mode 100644
index 000000000..37cd19f74
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/config/AwsProperty.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/config/MyBatisConfiguration.class b/mallinkBApi/bin/src/main/java/com/iformall/config/MyBatisConfiguration.class
new file mode 100644
index 000000000..493465178
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/config/MyBatisConfiguration.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/config/RedisConfig.class b/mallinkBApi/bin/src/main/java/com/iformall/config/RedisConfig.class
new file mode 100644
index 000000000..5a4d39c94
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/config/RedisConfig.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/config/Swagger2Config.class b/mallinkBApi/bin/src/main/java/com/iformall/config/Swagger2Config.class
new file mode 100644
index 000000000..003f8deb7
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/config/Swagger2Config.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/config/WebMvcConfig.class b/mallinkBApi/bin/src/main/java/com/iformall/config/WebMvcConfig.class
new file mode 100644
index 000000000..5562535b3
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/config/WebMvcConfig.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/BaseController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/BaseController.class
new file mode 100644
index 000000000..9bd4c02de
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/BaseController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/PosController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/PosController.class
new file mode 100644
index 000000000..b0fb20729
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/PosController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/PosOrderController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/PosOrderController.class
new file mode 100644
index 000000000..3cd75770c
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/PosOrderController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/PosPayOrderController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/PosPayOrderController.class
new file mode 100644
index 000000000..e9b7a951b
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/PosPayOrderController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/UploadController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/UploadController.class
new file mode 100644
index 000000000..c1dd9817a
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/UploadController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxBillController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxBillController.class
new file mode 100644
index 000000000..4d2fbc8c9
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxBillController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCUserController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCUserController.class
new file mode 100644
index 000000000..e280f2404
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCUserController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCardPayController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCardPayController.class
new file mode 100644
index 000000000..711bc76bc
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCardPayController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCashOutController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCashOutController.class
new file mode 100644
index 000000000..6b439591a
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCashOutController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponChannelController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponChannelController.class
new file mode 100644
index 000000000..d47e78f68
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponChannelController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponController.class
new file mode 100644
index 000000000..990e766e0
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponOrderController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponOrderController.class
new file mode 100644
index 000000000..3cabfc82c
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponOrderController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponSendController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponSendController.class
new file mode 100644
index 000000000..addd05d9a
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCouponSendController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCreditHistoryController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCreditHistoryController.class
new file mode 100644
index 000000000..cdeec2c43
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxCreditHistoryController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxDateAmountRecordController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxDateAmountRecordController.class
new file mode 100644
index 000000000..ea24b1cd5
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxDateAmountRecordController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxInfoController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxInfoController.class
new file mode 100644
index 000000000..8578f0770
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxInfoController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMallController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMallController.class
new file mode 100644
index 000000000..c8ff03be5
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMallController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMemController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMemController.class
new file mode 100644
index 000000000..3d40c31e4
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMemController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantBUserController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantBUserController.class
new file mode 100644
index 000000000..2a3e30f17
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantBUserController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantController.class
new file mode 100644
index 000000000..bafa587fc
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.class
new file mode 100644
index 000000000..065c72c97
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantTradeDailyController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantTradeDailyController.class
new file mode 100644
index 000000000..33e851ff3
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMerchantTradeDailyController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMicroPayController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMicroPayController.class
new file mode 100644
index 000000000..f8ad8c606
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMicroPayController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMsgValidationcodeController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMsgValidationcodeController.class
new file mode 100644
index 000000000..7c8a23ce3
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxMsgValidationcodeController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxPayBillController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxPayBillController.class
new file mode 100644
index 000000000..c5bc81dd5
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxPayBillController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxRefundOrderController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxRefundOrderController.class
new file mode 100644
index 000000000..46ffdc716
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxRefundOrderController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/controller/WxTagController.class b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxTagController.class
new file mode 100644
index 000000000..03f65faab
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/controller/WxTagController.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.class b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.class
new file mode 100644
index 000000000..e88d20aea
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/interceptor/BodyReaderHttpServletRequestWrapper.class b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/BodyReaderHttpServletRequestWrapper.class
new file mode 100644
index 000000000..9afe9d931
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/BodyReaderHttpServletRequestWrapper.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/interceptor/HttpServletRequestWrapperFilter.class b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/HttpServletRequestWrapperFilter.class
new file mode 100644
index 000000000..d93d3327d
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/HttpServletRequestWrapperFilter.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/interceptor/RequestInterceptor.class b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/RequestInterceptor.class
new file mode 100644
index 000000000..19cf65a06
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/RequestInterceptor.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/interceptor/XssHttpServletRequestWrapper.class b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/XssHttpServletRequestWrapper.class
new file mode 100644
index 000000000..2c7dd6c18
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/interceptor/XssHttpServletRequestWrapper.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/service/PosBrunService.class b/mallinkBApi/bin/src/main/java/com/iformall/service/PosBrunService.class
new file mode 100644
index 000000000..e5ef04f0c
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/service/PosBrunService.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/tenant/TenantInfoImpl.class b/mallinkBApi/bin/src/main/java/com/iformall/tenant/TenantInfoImpl.class
new file mode 100644
index 000000000..893ba0e58
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/tenant/TenantInfoImpl.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/utils/PosUtil.class b/mallinkBApi/bin/src/main/java/com/iformall/utils/PosUtil.class
new file mode 100644
index 000000000..27de61d46
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/utils/PosUtil.class differ
diff --git a/mallinkBApi/bin/src/main/java/com/iformall/utils/UrlCheck.class b/mallinkBApi/bin/src/main/java/com/iformall/utils/UrlCheck.class
new file mode 100644
index 000000000..ee53e53e2
Binary files /dev/null and b/mallinkBApi/bin/src/main/java/com/iformall/utils/UrlCheck.class differ
diff --git a/mallinkBApi/bin/src/main/resources/application-dev.yml b/mallinkBApi/bin/src/main/resources/application-dev.yml
new file mode 100644
index 000000000..3928e6030
--- /dev/null
+++ b/mallinkBApi/bin/src/main/resources/application-dev.yml
@@ -0,0 +1,190 @@
+spring:
+ profiles:
+ #include: aliyunRocketMQ
+ include: rabbitMQ
+ # JDBC
+ datasource:
+ url: jdbc:mysql://101.200.130.134:3306/mallink?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useUnicode=true&useSSL=false&useAffectedRows=true
+ username: root
+ password: fm2020test
+ type: com.alibaba.druid.pool.DruidDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ filters: stat
+ maxActive: 20
+ initialSize: 1
+ maxWait: 60000
+ minIdle: 1
+ timeBetweenEvictionRunsMillis: 28000
+ minEvictableIdleTimeMillis: 28000
+ validationQuery: select 'x'
+ testWhileIdle: true
+ testOnBorrow: false
+ testOnReturn: false
+ poolPreparedStatements: true
+ maxOpenPreparedStatements: 20
+ #jackson:
+ #date-format: yyyy-MM-dd HH:mm:ss
+ # REDIS
+ redis:
+ host: 101.200.130.134
+ port: 6379
+ password: iF0rm@2l2ol9
+ timeout: 3600
+ expire: 1800 #30分钟
+ database: 5
+ defaultExpiration: 2592000 # 默认生命周期30天
+ jedis:
+ pool:
+ max-active: 50
+ max-idle: 30
+ max-wait: -1
+ min-idle: 0
+
+ # SMS
+ aliyun:
+ sms:
+ accessKeyId: LTAI4G7ixY4AhvM35F8o3W3V
+ accessKeySecret: VfWqGb83qIQrS9us45utskl8itd7ry
+ product: Dysmsapi
+ domain: dysmsapi.aliyuncs.com
+ regionId: cn-hangzhou
+ dateFormat: yyyyMMdd
+ endpointName: cn-hangzhou
+
+ oss:
+ endpoint: oss-cn-beijing.aliyuncs.com
+ keyid: LTAI4G7ixY4AhvM35F8o3W3V
+ keysecret: VfWqGb83qIQrS9us45utskl8itd7ry
+ bucketname: formall
+ filehost: malinkbapi
+ filedomain: https://formall.oss-accelerate.aliyuncs.com
+
+ # EMAIL
+ mail:
+ host: smtp.exmail.qq.com
+ username: service@iformall.com
+ password: jGvApygXN7wc5SzN # 授权密码
+ properties:
+ mail:
+ smtp:
+ auth: true
+ starttls:
+ enable: true
+ socketFactory:
+ port: 465
+ class: javax.net.ssl.SSLSocketFactory
+ # ROCKETMQ
+ rocketmq:
+ nameServer: 127.0.0.1:9876
+ producer:
+ retry-times-when-send-async-failed: 0
+ send-msg-timeout: 300000
+ compress-msg-body-over-howmuch: 4096
+ max-message-size: 4194304
+ retry-another-broker-when-not-store-ok: false
+ retry-times-when-send-failed: 2
+ # RABBITMQ
+ rabbitmq:
+ host: 101.200.130.134
+ port: 5672
+ username: fumao
+ password: f9l98
+ publisher-confirms: true
+ publisher-returns: false
+ virtual-host: /
+ aliyunRocketmq:
+ accessKeyId: "LTAI4G7ixY4AhvM35F8o3W3V"
+ accessKeySecret: "VfWqGb83qIQrS9us45utskl8itd7ry"
+ groupId: "GID_P_1"
+ namesrvAddr: "http://MQ_INST_1796289517488555_Bcqaq2is.cn-beijing.mq-internal.aliyuncs.com:8080"
+
+aws:
+ clientRegion: cn-northwest-1
+ bucketName: iformall-net
+ access: ENC(3gx5ghDFBqGrEhO3Wf8aYmXsnwHO7Cj3HNKJGOeUj0o=)
+ secret: ENC(HVKIJwCJKVXLlUpGlQPwNqJOlnpxn4xYuy91SH0seTSm2uAttIQHvA49fXWWax90v5wloIk0QuU=)
+
+jasypt:
+ encryptor:
+ password: oRqdnDbK5pj3eMmB
+
+#wechat:
+# open:
+# componentAppId: "wxdfc8fb4e62d6b52b"
+# componentSecret: "98daa62b316dd6feabaad708327ce233"
+# componentToken: "formall2018"
+# componentAesKey: "htKq8EjBMPNndfZQK9JiFojFaqFwFpw42VfeWFtx7HN"
+# redis:
+# host: 101.201.103.81
+# port: 6379
+# password: ENC(xPFDlgd6v8zUhJMbcKc0KmmQiqs9qHtk)
+# timeout: 3600
+# expire: 1800 #30分钟
+# database: 2
+# defaultExpiration: 2592000 # 默认生命周期30天
+# jedis:
+# pool:
+# max-active: 100
+# max-idle: 500
+# max-wait: -1
+# min-idle: 10
+
+wechat:
+ web:
+ appId: "wx091907dd0bfd3f6b"
+ secret: "2a2ca10738998b9ef92c1fe8a4d366a6"
+ url: "https://admintest.malls.iformall.com"
+ open:
+ componentAppId: wxdfc8fb4e62d6b52b
+ componentSecret: 98daa62b316dd6feabaad708327ce233
+ componentToken: formall2018
+ componentAesKey: htKq8EjBMPNndfZQK9JiFojFaqFwFpw42VfeWFtx7HN
+ redis:
+ host: 101.200.130.134
+ port: 6379
+ password: iF0rm@2l2ol9
+ timeout: 3600
+ expire: 1800 #30分钟
+ database: 2
+ defaultExpiration: 2592000 # 默认生命周期30天
+ jedis:
+ pool:
+ max-active: 100
+ max-idle: 100
+ max-wait: -1
+ min-idle: 10
+
+alipay:
+ open:
+ appId: 2021002137663024
+ appPrivateKey: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCUfymV5J73QQMG52PVIGUbowkloYCO4B7TQoKbrTZf2YeYsg/To/o4PiXPMNwEUfEUU8NYQ6WwNhCd2fa1ei8WFXJUf3bfgswtBk1aOmHLeY9yoXFxIKMTQ9RcobnmBzKQZlaAPMTSr7t1QtKZKPuc2gEHGRFYKO/ZuL8gIpnsVidVtmi52yd7hzao/pI3ThLA0lreg4L3rYP5ESQZRytxIPgUQ4KI11pZxFgbe+uy28AGDYIQscSIb+SWOHPYKLvOEqqepIZ8M18w/U0lZzpzepzi/V/llekvXJ6UEf1lzl7x/4UIA3WPN1B40+NzbD/OxEGTuM0UctOG6ZTd4Te9AgMBAAECggEAPYksnHbvARspu/SrRCh2fatkIPn6Ijrxyy3mnch7neCw9i/jqxpqmF/4nxFqO0gRlRDZBHyT7p+Y5zDpsW5+kLI2fJmNkzXKkmXoLBnBaOZo8WHBdtXFfjg/iltig9Y7t+cQtXd5QK2eCwuz5dA75FXa0ywqKdRdAGY0nYZ5LpwrHVU8RXheUDCJyhKNj2+W6lIaSKDxLZU3laO1oBrv1agcy7Crd5E2ndb8O3Enga+z7wSz2h7A1BasC/Yl/Ro0Y21wLCH3s/R6qA0Paq12+WEF+xdodM7SrP43CCTVFGbC1TfEOdanJfixop8QuYsIp7pHrL925+vP4eY9RfckgQKBgQDQqLdpDzzU7Ot/L9Vc/r8d4iwXXbX8+HwVFV4oBuausgFyv8eJJpfrI+IlEoB1ubJcPpJBFqfmeYTW6/v6ioFljJAlWfFvesUVt/HszBMIOsU0Bzt7ex6WlwKOagb0q0ZPA4T0OY0K0lg0loaaaR8ZTr4ivDymaGBtTBYhslpc7QKBgQC2MBznGEc5r2dhyENvdPOR20PnXQcevGnPdqSus8m0VmDcHE72RVcckcZtwczsb3NaLSqmjAcWTn51/VFmlvhB3F34FcFTPZGq6sj7fWK8HuFq7l7mu5OzYuVr73zy9ggsUuaw10IqvvwIVxszNAF0hiRnSGH3z27CoRmz3s+8EQKBgQCK3o7atBJ3X4rIJiypbL4DhIB1uJ+jUjk6yvLUTut+fufp1+tTw0S+cS5UIAEw2Lr1G4u5F/v8rwmTBJG6SC4gSLGyui6uVBYRA1BWmedcxchzfRDAeMt9y9kesUAZ3Fe5xIzbAeZ1ulKMBVZmM+pHrJlsgr0Wv0bV1xqvqITtbQKBgBIsIGXopQoa9dvqBtfyOW1eCprkS5aEQqWf9vM6Ga90QjsSU8n6xqKh48IE57TZtQ7UnIF6TCasc66/MsRh4KdpHLJnMR5lcMc0nhF/wz5ychehaTPol+X3wlyOyc7OPah2KG6ROhdbb3ZBggQMduyxiKYIsUTvmuOtAAxR+DSRAoGADtuDzGQDOJYWiO2uuP6FpA5IJaiwlSfu3xncJVfhO8SVr6VBJFg88igbIB3w6nk/sv7j9VTXqXre9HMvp1flxaaLsdxM4HcTSALS9q6t/ajaveqte6S5kAtWx0WW8C6PtgWXHbxcD7LXARSsKLoEl2JXXyUVS/m2l/RzHBQ8GJI=
+ appPublicKeyCertPath: /opt/iformall/service/alipay/appCertPublicKey_2021002137663024.crt
+ alipayCertPath: /opt/iformall/service/alipay/alipayCertPublicKey_RSA2.crt
+ alipayRootCertPath: /opt/iformall/service/alipay/alipayRootCert.crt
+ callback: https://callbacktest.malls.iformall.com/api/alipay/notify/callback
+
+video:
+ aliyun:
+ accessKeyId: LTAI4G7ixY4AhvM35F8o3W3V
+ accessKeySecret: VfWqGb83qIQrS9us45utskl8itd7ry
+ regionId: cn-beijing
+
+fm:
+ exception: true
+ exception_emails: xuxiaohu@iformall.com
+ deploy: 1
+ open: true
+ upload_dir: /home/test/server/uploads
+ videoType: aliyun
+
+pos:
+ dev_id: fmpos
+ url: https://pos.youlane.cn/api
+ req_key: ZiGFLC4@3c5sTLZT
+ res_key: ugPAM7wd&%p6I0W8
+
+
+logging:
+ level:
+ com.iformall.mapper: debug
+ path: ./logs/b
\ No newline at end of file
diff --git a/mallinkBApi/bin/src/main/resources/application-prod.yml b/mallinkBApi/bin/src/main/resources/application-prod.yml
new file mode 100644
index 000000000..0cd3d8c89
--- /dev/null
+++ b/mallinkBApi/bin/src/main/resources/application-prod.yml
@@ -0,0 +1,150 @@
+spring:
+ profiles:
+ include: aliyunRocketMQ
+ # JDBC
+ datasource:
+ url: jdbc:mysql://zc349w82qvn56ftl5e64-rw4rm.rwlb.rds.aliyuncs.com:3306/mallink?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8&useSSL=false&useAffectedRows=true
+ username: ENC(nUefcxWYlMS/1cDxikIKwA==)
+ password: ENC(neToS+hzeFjgSFB/7UEl5qYnW2rUjrPq)
+ type: com.alibaba.druid.pool.DruidDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ filters: stat
+ maxActive: 20
+ initialSize: 1
+ maxWait: 60000
+ minIdle: 1
+ timeBetweenEvictionRunsMillis: 28000
+ minEvictableIdleTimeMillis: 28000
+ validationQuery: select 'x'
+ testWhileIdle: true
+ testOnBorrow: false
+ testOnReturn: false
+ poolPreparedStatements: true
+ maxOpenPreparedStatements: 20
+ # REDIS
+ redis:
+ host: r-2zeaglwf13qqmnllj5.redis.rds.aliyuncs.com
+ port: 6379
+ password: mallone:iF0rm@2l2ol9
+ timeout: 3600
+ expire: 1800 #30分钟
+ database: 1
+ defaultExpiration: 2592000 # 默认生命周期30天
+ jedis:
+ pool:
+ max-active: 100
+ max-idle: 20
+ max-wait: -1
+ min-idle: 0
+
+ # SMS
+ aliyun:
+ sms:
+ accessKeyId: LTAI4G7ixY4AhvM35F8o3W3V
+ accessKeySecret: VfWqGb83qIQrS9us45utskl8itd7ry
+ product: Dysmsapi
+ domain: dysmsapi.aliyuncs.com
+ regionId: cn-hangzhou
+ dateFormat: yyyyMMdd
+ endpointName: cn-hangzhou
+ oss:
+ endpoint: oss-cn-beijing.aliyuncs.com
+ keyid: LTAI4G7ixY4AhvM35F8o3W3V
+ keysecret: VfWqGb83qIQrS9us45utskl8itd7ry
+ bucketname: formall
+ filehost: malinkadmin
+ filedomain: https://formall.oss-accelerate.aliyuncs.com
+ # EMAIL
+ mail:
+ host: smtp.exmail.qq.com
+ username: sysadministor@iformall.com # 登陆密码sysAd1231
+ password: SWqPekCEmhUYuYCd # 授权密码
+ properties:
+ mail:
+ smtp:
+ auth: true
+ starttls:
+ enable: true
+ socketFactory:
+ port: 465
+ class: javax.net.ssl.SSLSocketFactory
+ # RABBITMQ
+ rabbitmq:
+ host: localhost
+ port: 5672
+ username: ENC(lRmLd6EzgeY1RT5ktcHv9g==)
+ password: ENC(gBI8mCjr3OC0v57jcnSb660Ux7mW03K2oePgvohhg7w=)
+ publisher-confirms: true
+ publisher-returns: false
+ virtual-host: /
+ aliyunRocketmq:
+ accessKeyId: "LTAI4G7ixY4AhvM35F8o3W3V"
+ accessKeySecret: "VfWqGb83qIQrS9us45utskl8itd7ry"
+ groupId: "GID_P_1"
+ namesrvAddr: "http://MQ_INST_1796289517488555_Bcqaq2is.cn-beijing.mq-internal.aliyuncs.com:8080"
+
+aws:
+ clientRegion: cn-northwest-1
+ bucketName: iformall-net
+ access: ENC(a6SN1sZ1enNL49ypiOXkg/pPPAnZD8H4buQFTTKN08s=)
+ secret: ENC(5P5ff4bTMJUbXVR4ZsM03UHzOKZ4+Zg5Iutcdkyp/Quny/oXg+A4KpfwEyGarlLu3vQMJahGP5M=)
+
+wechat:
+ open:
+ componentAppId: ENC(b3JG0MUZgQfz5Zj+DC2ZM1zDeLOiGTmmeokfe2O8kaM=)
+ componentSecret: ENC(QVyc4BPGdnSjXGs2ivgpDBE1v8wPWHLLRMYI7Vv8uYwC0SiZHQz0QpyyQV/b48Pb)
+ componentToken: ENC(rkxj0733WxFFDLgA9x01m2s5Fi2L+0PC)
+ componentAesKey: ENC(EIbJUBpbYOrLb4YQ/HXLQmxlxgAqIp2ZmpnGICC8pu5xiTz3Cqfkbwd2S8raCcK/IvYcX2GmedI=)
+ redis:
+ host: r-2zeaglwf13qqmnllj5.redis.rds.aliyuncs.com
+ port: 6379
+ password: mallone:iF0rm@2l2ol9
+ timeout: 3600
+ expire: 1800 #30分钟
+ database: 2
+ defaultExpiration: 2592000 # 默认生命周期30天
+ jedis:
+ pool:
+ max-active: 100
+ max-idle: 100
+ max-wait: -1
+ min-idle: 10
+
+alipay:
+ open:
+ appId: 2021002140616334
+ appPrivateKey: MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCEJmHIlS0luIH7zJRRVlypCcgiSkqpSlnmgyCEM7nu8IerV8Yf7dMBitBklTpJB+4URV1bW+q6Ijzo8RsCyjm1Kx+EFiKf1PiJXlT0h1+bF3fYdDr6r5GK0/TtB8O80p774NcRD3HgbzUS8AEe/GcBvhiXbDRgJh7yAngW9vxl9u1o5UcaxOXVLWDrjlQGF6qyXUlycCNIdPXj3LduP3PBK5daVZwJm33Pr7kmSI0agZvV267HaTpSKaiXI7Zwo+nFMqx9g9kpzmYRfOgHx3DWpQUFI646IB8nEpLpQp3/0eDocuqiHXYgEpLpPoFKoVE228v74YSFh3Y4fFGX+qtjAgMBAAECggEAIJK9Y42xtSyHjaNdo7bf3CK3HAyn3pafFjyYFT4SxJyxNEDMay5Z5nVq7IAD/+BehMycOFqtvveVf+1+NO/XzZo1iH9URYVfRazkz+lWXYopVkdACm6gN1ILeymAy9g2q+s918ywyxteP668+ABK+5j5wsk/F7wNwKVvKGn0yMT7DP0FAL1e0KWndZCZlF79VnFpBLscDJq28GqRzqYop4CWqHHTA6DBvIqkfQV4U3IzqnzOsxNLEMBwhnbK08XfYZ3DxCPH0jQdA2Jj/aABrntq2EpWjzW5H9iZqrVo33rmsNHUSQvla/333RkbpwGyNhI6kcPBRq4cVSAa3y7dMQKBgQDVfyDUPWKXVwIJUgO1my8WIUu2p6nhuT7Mfnpk4X7ewdFaRVjb/r0KvhLgoz2/KOwkqtWTlEvNaCDDycpLXk+V5ZH833kYsDEmxY7ikOUjCcrfYJgT7P77//cZ4Kx8a5X45SiKAZT2GQv7BTtIfNhrfTUj6AQx/3MP3sa2QAWeNQKBgQCedWoF7t+qyck2hctqtTFC7fRkEk7RNJVph1ZOeTqOIAKhmhkwaOE3joxQ/VqHDy212YdW4hI0BWUzbEdMy0Idz2G3y9ERVD84hZehf5GGRdiSrY9EEQgHlcI6Qb8/AnDdpy1DlKUMwTYjVNzkDL3AzeWn61JS1XQaOzZBsJy2NwKBgFa+pJQXrOtYytcGn8M2Hlebh6vbS8cPAVkNOqWqiWXw0iMfcg9Q3XZz7C+hpAD7m5b6YnToGDSJTma+opck5qk88agRFJ7XV+Es+/VKcg9edzNzh9bwwFmbksbM5shW3kSWt3X7Vo73dkqzwXaeY0CpSuIf7zRxWkrkdVCvipjRAoGAMcJlPN+6VQNwsDJromKryXy31gT5wzBkCvN44sOm46KhsOWXK2CD+NJGtdgZaXgWvphEq7/qP3PCR9ekvDTH2lyZLwJN8Mcn4zPwXcKVjDi6vbTK3HEMuHUKvQiQadT2ZGRvDl3LRqoVuhqYEvT9UWJWz9hRzblB8ErPyukPDRkCgYB7bMv2iflpaGE1J3gkTlVJB+2QSfnAXaUDMLWsZN4gYjwEBVCEJ+mhWL1/GeEIBjSs5/qZIeRsYzlxGEcnsJzRfog6ITBF14AeZ+xNkHq83ja87OGVKMypiccGwRehijDhJi6tgMJ0u0w6PiqcJvh0SX4jBhDDPjuWzK2XD+lx8A==
+ appPublicKeyCertPath: /opt/iformall/service/alipay/appCertPublicKey_2021002140616334.crt
+ alipayCertPath: /opt/iformall/service/alipay/alipayCertPublicKey_RSA2.crt
+ alipayRootCertPath: /opt/iformall/service/alipay/alipayRootCert.crt
+ callback: https://callback.malls.iformall.com/api/alipay/notify/callback
+
+video:
+ aliyun:
+ accessKeyId: LTAI4G7ixY4AhvM35F8o3W3V
+ accessKeySecret: VfWqGb83qIQrS9us45utskl8itd7ry
+ regionId: cn-beijing
+ endPoint: https://oss-cn-beijing.aliyuncs.com
+ corePoolSize: 6
+ maxPoolSize: 20
+ queueCapacity: 1000
+ namePrefix: aliyun-video-upload
+
+fm:
+ exception: true
+ exception_emails: houtaikaifa@iformall.com
+ deploy: 3
+ open: true
+ upload_dir: /root/uploads/
+ videoType: aliyun
+
+pos:
+ dev_id: fmpos
+ url: https://pos.malls.iformall.com/api
+ req_key: ZiGFLC4@3c5sTLZT
+ res_key: ugPAM7wd&%p6I0W8
+
+logging:
+ level:
+ com.iformall.mapper: debug
+ path: ./logs/b
\ No newline at end of file
diff --git a/mallinkBApi/bin/src/main/resources/application-test.yml-bak b/mallinkBApi/bin/src/main/resources/application-test.yml-bak
new file mode 100644
index 000000000..92e878bdf
--- /dev/null
+++ b/mallinkBApi/bin/src/main/resources/application-test.yml-bak
@@ -0,0 +1,106 @@
+spring:
+ profiles:
+ include: rabbitMQ
+ # JDBC
+ datasource:
+ url: jdbc:mysql://formalldb.cfqyqflkdlit.rds.cn-northwest-1.amazonaws.com.cn:3306/mallinkTest?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8&useSSL=false&useAffectedRows=true
+ username: ENC(Uc0AjgkytxHHCwZrmDASWg==)
+ password: ENC(nV4Mi3bEbBx0Fj7uUyYH55eTaqsFMjKvmNzagicH4pc=)
+ type: com.alibaba.druid.pool.DruidDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ filters: stat
+ maxActive: 20
+ initialSize: 1
+ maxWait: 60000
+ minIdle: 1
+ timeBetweenEvictionRunsMillis: 28000
+ minEvictableIdleTimeMillis: 28000
+ validationQuery: select 'x'
+ testWhileIdle: true
+ testOnBorrow: false
+ testOnReturn: false
+ poolPreparedStatements: true
+ maxOpenPreparedStatements: 20
+ # REDIS
+ redis:
+ host: 127.0.0.1
+ port: 6379
+ password: ENC(QFwqv3NshvvGhFPiP8rwhvbnxk+rFSqhJi8Pw6TogSg=)
+ timeout: 3600
+ expire: 1800 #30分钟
+ database: 1
+ defaultExpiration: 2592000 # 默认生命周期30天
+ jedis:
+ pool:
+ max-active: 50
+ max-idle: 30
+ max-wait: -1
+ min-idle: 0
+ # EMAIL
+ mail:
+ host: smtp.exmail.qq.com
+ username: ENC(TtJQE2C4cWo8CpVGMMl5hiy5eykepd96J5XjsW3Kj5fgP+6+5ctDNQ==)
+ password: ENC(Zh6A6kRtA2ABtH6nzdvsqQSO1/8p3mparJr8neI2BLU=) # 授权密码
+ properties:
+ mail:
+ smtp:
+ auth: true
+ starttls:
+ enable: true
+ socketFactory:
+ port: 465
+ class: javax.net.ssl.SSLSocketFactory
+ # RABBITMQ
+ rabbitmq:
+ host: 127.0.0.1
+ port: 5672
+ username: ENC(aSRr6mnSryEqzHHz1hJf1g==)
+ password: ENC(GnjF/mdqKdvmDYC0tIIso7+20/jBALPw39tiWCYJ4iw=)
+ publisher-confirms: true
+ publisher-returns: false
+ virtual-host: /
+
+aws:
+ clientRegion: cn-northwest-1
+ bucketName: iformall-net
+ access: ENC(NCLcmjwKpAWdn/abD17OKIY7yKepVLWzEpqRYUlURCw=)
+ secret: ENC(TRcZqql0Rq5PExlMeH/4WiZ/i02b8FXKmLTBChJmbluTa1uoLS9LrHyNEMrqe1DK+QgOAdvqGBo=)
+
+wechat:
+ open:
+ componentAppId: ENC(hnH31XdNzArfMfikKgBFpqQuJUl6rVOPFFcAVyb595o=)
+ componentSecret: ENC(t/GUVX5L+U7LCwSvZ5WmxAnmTMrc/Uy1nljsrokuzzsBL2j6BEVnrS/n7DCdGc/G)
+ componentToken: ENC(gUF1m0YgCCI2IY54fX6sGLZVlCswA8tG)
+ componentAesKey: ENC(TYHcrIkICtfrCfGq4HW6s1b/pHf7OD2uyPN11SzJNB0acqJ/4JVX1nuljo/cAtgMG4O05TImLQc=)
+ redis:
+ host: 127.0.0.1
+ port: 6379
+ password: ENC(QFwqv3NshvvGhFPiP8rwhvbnxk+rFSqhJi8Pw6TogSg=)
+ timeout: 3600
+ expire: 1800 #30分钟
+ database: 2
+ defaultExpiration: 2592000 # 默认生命周期30天
+ jedis:
+ pool:
+ max-active: 100
+ max-idle: 100
+ max-wait: -1
+ min-idle: 10
+
+fm:
+ exception: true
+ exception_emails: houtaikaifa@iformall.com
+ deploy: 2
+ open: true
+ upload_dir: /home/ec2-user/server/uploads/
+
+pos:
+ dev_id: fmpos
+ url: https://postest.malls.iformall.com/api
+ req_key: ZiGFLC4@3c5sTLZT
+ res_key: ugPAM7wd&%p6I0W8
+
+logging:
+ level:
+ com.iformall: debug
+ path: ./logs/b
\ No newline at end of file
diff --git a/mallinkBApi/bin/src/main/resources/application.yml b/mallinkBApi/bin/src/main/resources/application.yml
new file mode 100644
index 000000000..8f0d421b9
--- /dev/null
+++ b/mallinkBApi/bin/src/main/resources/application.yml
@@ -0,0 +1,54 @@
+server:
+ port: 8000
+ servlet:
+ context-path: /B
+
+spring:
+ application:
+ name: mallink
+ profiles:
+ active: dev
+ jackson:
+ date-format: yyyy-MM-dd HH:mm:ss
+ time-zone: GMT+8
+ default-property-inclusion: non_null
+# rocketmq:
+# nameServer: 127.0.0.1:9876
+# producer:
+# retry-times-when-send-async-failed: 0
+# send-msg-timeout: 300000
+# compress-msg-body-over-howmuch: 4096
+# max-message-size: 4194304
+# retry-another-broker-when-not-store-ok: false
+# retry-times-when-send-failed: 2
+
+# MybatisPlus
+mybatis-plus:
+ mapper-locations: classpath:mapper/*Mapper.xml
+ global-config:
+ db-config:
+ id-type: id_worker
+ field-strategy: not_null
+ db-type: mysql
+ configuration:
+ jdbc-type-for-null: 'null'
+ cache-enabled: false
+ call-setters-on-nulls: true
+ type-aliases-package: com.iformall.domain.po
+ type-enums-package: com.iformall.enums
+
+# PageHelper
+pagehelper:
+ helperDialect: mysql
+ reasonable: false
+ supportMethodsArguments: true
+ params: count=countSql
+ offset-as-page-num: true
+ page-size-zero: true
+ row-bounds-with-count: true
+
+mapper:
+ mappers:
+ - com.iformall.common.CommonMapper
+
+version: @project.version@
\ No newline at end of file
diff --git a/mallinkBApi/bin/src/main/resources/logback-spring.xml b/mallinkBApi/bin/src/main/resources/logback-spring.xml
new file mode 100644
index 000000000..3a54d117d
--- /dev/null
+++ b/mallinkBApi/bin/src/main/resources/logback-spring.xml
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+ [%date{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] --%mdc{client}%msg%n
+
+
+
+
+ ${logPath}/trace.log
+
+ ${logPath}/daily/trace.%d{yyyy-MM-dd}.log
+ 30
+
+
+ [%date{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] [%logger:%line]--%mdc{client} %msg%n
+
+
+
+
+ ${logPath}/info.log
+
+ ${logPath}/daily/info.%d{yyyy-MM-dd}.log
+ 30
+
+
+ [%date{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] [%logger:%line]--%mdc{client} %msg%n
+
+
+ INFO
+ ACCEPT
+ DENY
+
+
+
+
+ ${logPath}/debug.log
+
+ ${logPath}/daily/debug.%d{yyyy-MM-dd}.log
+ 30
+
+
+ [%date{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] [%logger:%line]--%mdc{client} %msg%n
+
+
+ DEBUG
+ ACCEPT
+ DENY
+
+
+
+
+
+ ${logPath}/warn.log
+
+ ${logPath}/daily/warn.%d{yyyy-MM-dd}.log
+ 30
+
+
+ [%date{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] [%logger:%line]--%mdc{client} %msg%n
+
+
+ WARN
+ ACCEPT
+ DENY
+
+
+
+
+
+
+ ${logPath}/error.log
+
+ ${logPath}/daily/error.%d{yyyy-MM-dd}.log
+ 30
+
+
+ [%date{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] [%logger:%line]--%mdc{client} %msg%n
+
+
+ ERROR
+ ACCEPT
+ DENY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mallinkBApi/bin/src/test/java/com/iformall/b/CouponsendTest.class b/mallinkBApi/bin/src/test/java/com/iformall/b/CouponsendTest.class
new file mode 100644
index 000000000..f4034c1d8
Binary files /dev/null and b/mallinkBApi/bin/src/test/java/com/iformall/b/CouponsendTest.class differ
diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxMerchantBUserController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxMerchantBUserController.java
index e5801ad19..3ad9ed8be 100644
--- a/mallinkBApi/src/main/java/com/iformall/controller/WxMerchantBUserController.java
+++ b/mallinkBApi/src/main/java/com/iformall/controller/WxMerchantBUserController.java
@@ -23,7 +23,6 @@ import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.annotation.Lazy;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
@@ -39,31 +38,24 @@ import java.util.Map;
public class WxMerchantBUserController extends BaseController {
private final Logger logger = LoggerFactory.getLogger(this.getClass());
- @Lazy
@Autowired
private WxMerchantBUserService wxMerchantBUserService;
- @Lazy
@Autowired
private WxMerchantService wxMerchantService;
- @Lazy
@Autowired
private WxMallService wxMallService;
- @Lazy
@Autowired
private WxLevelConfigService wxLevelConfigService;
- @Lazy
@Autowired
private WxCUserService wxCUserService;
- @Lazy
@Autowired
private WxCUserBasicInfoService wxCUserBasicInfoService;
- @Lazy
@Autowired
private WxScoreRulesService wxScoreRulesService;
diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCouponOrder.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCouponOrder.java
index 7d651646e..8994f0573 100644
--- a/mallinkService/src/main/java/com/iformall/domain/po/WxCouponOrder.java
+++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCouponOrder.java
@@ -43,8 +43,6 @@ public class WxCouponOrder extends TenantEntity {
private Integer couponOrderStatus;
@io.swagger.annotations.ApiModelProperty(value = "创建时间", name = "createDate")
private Date createDate;
- @io.swagger.annotations.ApiModelProperty(value = "创建时间数值,供查询优化用", name = "createDateTimes")
- private Long createDateTimes;
@io.swagger.annotations.ApiModelProperty(value = "更新时间", name = "updateDate")
private Date updateDate;
@io.swagger.annotations.ApiModelProperty(value = "单券实际购买价格", name = "couponPrice")
@@ -72,9 +70,6 @@ public class WxCouponOrder extends TenantEntity {
@io.swagger.annotations.ApiModelProperty(value="商品数量",name="couponNumber")
private Integer couponNumber;
-
- @io.swagger.annotations.ApiModelProperty(value="补贴",name="subsidy")
- private Integer subsidy;
@TableField(exist = false)
private String couponName;
diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantBUser.java b/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantBUser.java
index 248f165bc..1f1aba28a 100644
--- a/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantBUser.java
+++ b/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantBUser.java
@@ -9,7 +9,6 @@ import lombok.EqualsAndHashCode;
import java.util.Date;
-import java.util.List;
import java.util.UUID;
@TableName(value = "wx_merchant_b_user")
@@ -25,8 +24,6 @@ public class WxMerchantBUser extends TenantEntity {
private String userPwd;
@io.swagger.annotations.ApiModelProperty(value = "商户id", name = "merchantId")
private Long merchantId;
- @TableField(exist = false)
- private List merchantIds;
@io.swagger.annotations.ApiModelProperty(value = "创建时间", name = "createDate")
private Date createDate;
@io.swagger.annotations.ApiModelProperty(value = "更新时间", name = "updateDate")
diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantShop.java b/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantShop.java
index 0bc57b848..386ff1bfd 100644
--- a/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantShop.java
+++ b/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantShop.java
@@ -1,13 +1,11 @@
package com.iformall.domain.po;
-import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.iformall.domain.po.base.TenantEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
-import java.util.List;
@TableName(value = "wx_merchant_shop")
@Data
@@ -20,9 +18,6 @@ public class WxMerchantShop extends TenantEntity {
private Long merchantId;
@io.swagger.annotations.ApiModelProperty(value="商铺ID",name="shopId")
private Long shopId;
- @TableField(exist = false)
- private List shopIdList;
-
@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate")
private Date createDate;
@io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate")
diff --git a/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderBVo.java b/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderBVo.java
index 05dbc8d1e..f30bab040 100644
--- a/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderBVo.java
+++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderBVo.java
@@ -141,8 +141,7 @@ public class WxCouponOrderBVo extends WxCouponOrder {
@Excel(name = "所属商户", width = 50, orderNum = "3")
@io.swagger.annotations.ApiModelProperty(value="使用券商户名",name="merchantName")
private String merchantName;
- @TableField(exist = false)
- private List bUserIdList;
+
@Excel(name = "发券商户(商户注券)", width = 50, orderNum = "3")
@io.swagger.annotations.ApiModelProperty(value="发券商户(商户注券)",name="sendMerchantName")
@@ -171,13 +170,9 @@ public class WxCouponOrderBVo extends WxCouponOrder {
@TableField(exist = false)
private Date startDate;
- @TableField(exist = false)
- private Long startDateTimes;
@TableField(exist = false)
private Date endDate;
- @TableField(exist = false)
- private Long endDateTimes;
@TableField(exist = false)
private Long merchantId;
@@ -197,8 +192,6 @@ public class WxCouponOrderBVo extends WxCouponOrder {
@TableField(exist = false)
private Long couponId;
- @TableField(exist = false)
- private List couponIds;
@Excel(name = "类型", width = 50, orderNum = "16", replace = {"满减券_1", "代金券_2", "团购券_3", "礼品券_4", "停车券_5", "通用券_6", "砍价券_8", "团购券_9", "预购商品_10", "可配送商品_11", "券礼包_12", "积分券_50", "积分停车券_51", "消费卡_100"})
@TableField(exist = false)
diff --git a/mallinkService/src/main/java/com/iformall/domain/vo/WxMerchantProductVo.java b/mallinkService/src/main/java/com/iformall/domain/vo/WxMerchantProductVo.java
deleted file mode 100644
index 4ea56653d..000000000
--- a/mallinkService/src/main/java/com/iformall/domain/vo/WxMerchantProductVo.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package com.iformall.domain.vo;
-
-import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
-import com.iformall.domain.po.base.TenantEntity;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-import java.util.Date;
-import java.util.List;
-
-@JsonIgnoreProperties(value = {"handler"})
-@Data
-@EqualsAndHashCode(callSuper = true)
-public class WxMerchantProductVo extends TenantEntity {
-
- /**
- *
- */
- private static final long serialVersionUID = -367003237067255221L;
-
-
- @io.swagger.annotations.ApiModelProperty(value = "券编码", name = "productId")
- private Long productId;
-
- @io.swagger.annotations.ApiModelProperty(value = "商户编码", name = "merchantId")
- private Long merchantId;
-
- @io.swagger.annotations.ApiModelProperty(value = "商户数", name = "merchantId")
- private Integer mc;
-
-}
diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java
index e49299dcf..319b5030f 100644
--- a/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java
+++ b/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java
@@ -22,8 +22,6 @@ public interface WxCUserBasicInfoMapper extends CommonMapper findList(WxCUserBasicInfo wxCUserBasicInfo);
List findList1(@Param("tenantInfo")TenantEntity tenantInfo, @Param("basicInfo")WxCUserBasicInfo wxCUserBasicInfo);
- List findListPhoneAndNameByIds(WxCUserBasicInfo wxCUserBasicInfo);
-
WxCUserBasicInfo selectById(@Param("id")Long id,@Param("finalTenantId")String finalTenantId);
void updateScore(WxCUserBasicInfo record);
diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCouponMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCouponMapper.java
index 98c6aa08e..104d13c02 100644
--- a/mallinkService/src/main/java/com/iformall/mapper/WxCouponMapper.java
+++ b/mallinkService/src/main/java/com/iformall/mapper/WxCouponMapper.java
@@ -15,10 +15,6 @@ public interface WxCouponMapper extends CommonMapper {
List findCountData(@Param("tenantEntitys")List tenantEntitys, @Param("wxCoupon")WxCoupon wxCoupon);
List findList(WxCoupon wxCoupon);
-
- List findTenantSimpleList(WxCoupon wxCoupon);
-
- List findIdList(WxCoupon wxCoupon);
List findCouponList(WxCoupon wxCoupon);
WxCoupon selectById(@Param("id")Long id,@Param("tenantId")String tenantId);
diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCouponMerchantMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCouponMerchantMapper.java
index aabbde2b4..bf3ed8705 100644
--- a/mallinkService/src/main/java/com/iformall/mapper/WxCouponMerchantMapper.java
+++ b/mallinkService/src/main/java/com/iformall/mapper/WxCouponMerchantMapper.java
@@ -3,7 +3,6 @@ package com.iformall.mapper;
import com.iformall.common.CommonMapper;
import com.iformall.domain.po.WxCouponMerchant;
-import com.iformall.domain.vo.WxMerchantProductVo;
import com.iformall.domain.vo.WxMerchantVo;
import java.util.List;
@@ -17,6 +16,4 @@ public interface WxCouponMerchantMapper extends CommonMapper findMerchantVoList(@Param("productId")Long productId,@Param("tenantId")String tenantId);
List findMerchantNameList(@Param("productId")Long productId,@Param("tenantId")String tenantId);
List findMerchantBaseList(@Param("productId")Long productId,@Param("tenantId")String tenantId);
- List findMerchantProduct(@Param("tenantId")String tenantId,@Param("merchantIdList")List merchantIdList);
- List findMerchantProductIds(@Param("tenantId")String tenantId,@Param("merchantIdList")List merchantIdList);
}
diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java
index 76f654515..0e5b49390 100644
--- a/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java
+++ b/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java
@@ -32,7 +32,6 @@ public interface WxCouponOrderMapper extends CommonMapper {
int updateVerifyCouponOrderStatus(WxCouponOrder wxCouponOrder);
int updateVerifyCouponOrderStatusForMicroPay(WxCouponOrder wxCouponOrder);
int cancelVerifyCouponOrder(WxCouponOrder wxCouponOrder);
- int updateVerifyCouponOrderSubsidy(WxCouponOrder wxCouponOrder);
//统一的计数接口
int findCount(WxCouponOrder wxCouponOrder);
diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxMerchantBUserMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxMerchantBUserMapper.java
index c57e19775..a0c92529f 100644
--- a/mallinkService/src/main/java/com/iformall/mapper/WxMerchantBUserMapper.java
+++ b/mallinkService/src/main/java/com/iformall/mapper/WxMerchantBUserMapper.java
@@ -8,10 +8,6 @@ import com.iformall.domain.vo.WxMerchantBuInfoVo;
public interface WxMerchantBUserMapper extends CommonMapper {
List findList(WxMerchantBUser wxMerchantBUser);
-
- List findIdList(WxMerchantBUser wxMerchantBUser);
-
- List findMerchantIdListByIds(WxMerchantBUser wxMerchantBUser);
List findSelMerchantList(WxMerchantBUser wxMerchantBUser);
diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxMerchantMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxMerchantMapper.java
index c52a0277d..09d66f79c 100644
--- a/mallinkService/src/main/java/com/iformall/mapper/WxMerchantMapper.java
+++ b/mallinkService/src/main/java/com/iformall/mapper/WxMerchantMapper.java
@@ -16,8 +16,6 @@ import java.util.Map;
public interface WxMerchantMapper extends CommonMapper {
List findList(WxMerchant wxMerchant);
- List findIdList(WxMerchant wxMerchant);
-
List findIdNameList(WxMerchant wxMerchant);
diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxMerchantShopMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxMerchantShopMapper.java
index e5680673a..e8ec02083 100644
--- a/mallinkService/src/main/java/com/iformall/mapper/WxMerchantShopMapper.java
+++ b/mallinkService/src/main/java/com/iformall/mapper/WxMerchantShopMapper.java
@@ -11,8 +11,6 @@ public interface WxMerchantShopMapper extends CommonMapper findList(WxMerchantShop wxMerchantShop);
- List findMerchantIdList(WxMerchantShop wxMerchantShop);
-
List findShopIds(@Param("merchantId") Long merchantId);
void delShops(@Param("merchantId") Long merchantId,@Param("shopList") List shopIds);
diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java
index f990f8937..a99b1fcd0 100644
--- a/mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java
+++ b/mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java
@@ -16,8 +16,6 @@ import java.util.Map;
public interface WxShopMapper extends CommonMapper {
List findList(WxShop wxShop);
-
- List findIdList(WxShop wxShop);
List