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> findListMap(WxShop record); diff --git a/mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java b/mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java index 04913ca7c..6594442f4 100644 --- a/mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java +++ b/mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java @@ -44,8 +44,6 @@ public interface WxCUserBasicInfoService { */ PageInfo listAsPage(WxCUserBasicInfo record, Integer pageIndex, Integer pageSize); PageInfo listAsPage(TenantEntity tenantInfo, WxCUserBasicInfo wxCUserBasicInfo, Integer pageIndex, Integer pageSize); - - List listPhoneAndNameByIds(WxCUserBasicInfo record); /** * 根据实体查询列表 diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java index c13bba856..0eb208181 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java @@ -585,11 +585,6 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxCUserBasicInfoMapper.findList(wxCUserBasicInfo)); } } - - @Override - public List listPhoneAndNameByIds(WxCUserBasicInfo record) { - return wxCUserBasicInfoMapper.findListPhoneAndNameByIds(record); - } @Override public int countUser(WxCUserBasicInfo record) { diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index 8cdfb99c9..7bbdc6eaf 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -171,11 +171,6 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { SysConfigService sysConfigService; @Autowired WxMerchantBUserService wxMerchantBUserService; - - @Autowired - WxShopMapper wxShopMapper; - @Autowired - WxMerchantShopMapper wxMerchantShopMapper; private final SimpleDateFormat mydateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @@ -340,15 +335,7 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { @Override public ResultData listAdminAsPage(WxCouponOrderBVo wxCouponOrderBVo, Integer pageIndex, Integer pageSize) { - long times1 = System.currentTimeMillis(); - handleWxCouponOrderBVoQueryParam(wxCouponOrderBVo); - logger.info(">>>>>>>>>>>>>>>>>>>#### init queryparam:"+(System.currentTimeMillis()-times1)); - long times2 = System.currentTimeMillis(); PageInfo pageInfo = PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxCouponOrderMapper.findListOfAdmin(wxCouponOrderBVo)); - logger.info(">>>>>>>>>>>>>>>>>>>##### query:"+(System.currentTimeMillis()-times2)); - if (null != pageInfo && null != pageInfo.getList()){ - handleQueryResult(pageInfo.getList(), wxCouponOrderBVo); - } return new ResultData(pageInfo); } @@ -361,354 +348,46 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { return new ResultData(wxCouponOrderBVo); } - private List getMerchantIdsQueryParam(WxCouponOrderBVo wxCouponOrder) { - - List retMerchantIdList = new ArrayList(); - boolean isConditiondQquery = false; - //根据名称查询商户 - String merchantName = StringUtils.trimToNull(wxCouponOrder.getMerchantName()); - if (null != merchantName) { - WxMerchant merchantQ1 = new WxMerchant(); - merchantQ1.updateTenantInfo(wxCouponOrder); - merchantQ1.setName(merchantName); - List merchantIdList = wxMerchantMapper.findIdList(merchantQ1); - if (null == merchantIdList || merchantIdList.size() <= 0) { - retMerchantIdList.add(-999L); - return retMerchantIdList; - } - retMerchantIdList.addAll(merchantIdList); - isConditiondQquery = true; - } - - //楼层楼座查询商户 - if (null != wxCouponOrder.getBuilding() || null != wxCouponOrder.getFloor()) { - WxShop shopQ = new WxShop(); - shopQ.updateTenantInfo(wxCouponOrder); - if (null != wxCouponOrder.getBuilding()) { - shopQ.setBuilding(Long.parseLong(String.valueOf(wxCouponOrder.getBuilding()))); - } - if (null != wxCouponOrder.getFloor()) { - shopQ.setFloor(Long.parseLong(String.valueOf(wxCouponOrder.getFloor()))); - } - List shopIds = wxShopMapper.findIdList(shopQ); - if (null == shopIds || shopIds.size() <= 0 ){ - retMerchantIdList.add(-999L); - return retMerchantIdList; - } - - WxMerchantShop wxMerchantShopQ = new WxMerchantShop(); - wxMerchantShopQ.updateTenantInfo(wxCouponOrder); - wxMerchantShopQ.setShopIdList(shopIds); - wxMerchantShopQ.setIsDel(0); - List buildMerchantIdList = wxMerchantShopMapper.findMerchantIdList(wxMerchantShopQ); - if (null == buildMerchantIdList || buildMerchantIdList.size() <= 0 ){ - retMerchantIdList.add(-999L); - return retMerchantIdList; - } - retMerchantIdList.retainAll(buildMerchantIdList); - isConditiondQquery = true; - } - - if (isConditiondQquery) { - if (retMerchantIdList.size() <= 0 ) { - retMerchantIdList.add(-999L); - return retMerchantIdList; - }else { - return retMerchantIdList; - } - }else { - return null; - } - - } - - private void handleWxCouponOrderBVoQueryParam(WxCouponOrderBVo wxCouponOrder) { - - //优化时间段查询 - if(null == wxCouponOrder.getStartDate()) { - wxCouponOrder.setStartDate(DateUtils.getFirstDayForCurrMonth()); - } - wxCouponOrder.setStartDateTimes(wxCouponOrder.getStartDate().getTime()); - wxCouponOrder.setStartDate(null); - if(null == wxCouponOrder.getEndDate()) { - wxCouponOrder.setEndDate(DateUtils.getLastDayForMonth(new Date())); - } - wxCouponOrder.setEndDateTimes(wxCouponOrder.getEndDate().getTime()); - wxCouponOrder.setEndDate(null); - - String cuserPhone = StringUtils.trimToNull(wxCouponOrder.getcuserPhone()); - if (null != cuserPhone) { - WxCUserBasicInfo basicInfo = wxCUserBasicInfoService.findInfoByPhone(wxCouponOrder, cuserPhone); - if (null != basicInfo) { - wxCouponOrder.setCUserId(basicInfo.getId()); - }else { - wxCouponOrder.setCUserId(-999L); - return; - } - } - - List merchantIdListQueryParam = getMerchantIdsQueryParam(wxCouponOrder); - List merchantProductIds = null; - if (null != merchantIdListQueryParam) { - //查询商户券 - merchantProductIds = wxCouponMerchantMapper.findMerchantProductIds(wxCouponOrder.getTenantId(), merchantIdListQueryParam); - if (null == merchantProductIds || merchantProductIds.size() <= 0) { - List tempCouponIds = new ArrayList(); - tempCouponIds.add(-999L); - wxCouponOrder.setCouponIds(tempCouponIds); - return; - } - } - - - List couponIds = null; - String title = StringUtils.trimToNull(wxCouponOrder.getTitle()); - if (null != title || null != wxCouponOrder.getType() || null != wxCouponOrder.getBusiness() || null != wxCouponOrder.getSourceType()) { - WxCoupon wxCouponQuery = new WxCoupon(); - wxCouponQuery.updateTenantInfo(wxCouponOrder); - wxCouponQuery.setTitle(title); - wxCouponQuery.setType(wxCouponOrder.getType()); - wxCouponQuery.setBusiness(wxCouponOrder.getBusiness()); - wxCouponQuery.setSourceType(wxCouponOrder.getSourceType()); - couponIds = wxCouponMapper.findIdList(wxCouponQuery); - if (null == couponIds || couponIds.size() <= 0) { - List tempCouponIds = new ArrayList(); - tempCouponIds.add(-999L); - wxCouponOrder.setCouponIds(tempCouponIds); - return; - } - } - - //merchantProducts 和 couponIds 取交集 - if (null != merchantProductIds) { - if (null != couponIds) { - //取交集 - merchantProductIds.retainAll(couponIds); - } - wxCouponOrder.setCouponIds(merchantProductIds); - }else { - if (null != couponIds) { - wxCouponOrder.setCouponIds(couponIds); - } - } - - //核销商户 - String verifyMerchantName = StringUtils.trimToNull(wxCouponOrder.getVerifyMerchantName()); - if (null != verifyMerchantName) { - WxMerchant merchantQ2 = new WxMerchant(); - merchantQ2.updateTenantInfo(wxCouponOrder); - merchantQ2.setName(verifyMerchantName); - List merchantIds = wxMerchantMapper.findIdList(merchantQ2); - if (null == merchantIds || merchantIds.size() <= 0 ){ - List tempBUserIds = new ArrayList(); - tempBUserIds.add(-999L); - wxCouponOrder.setBUserIdList(tempBUserIds); - return; - } - - WxMerchantBUser merchantBUserQ = new WxMerchantBUser(); - merchantBUserQ.setMerchantIds(merchantIds); - List bUserIdList = wxMerchantBUserMapper.findIdList(merchantBUserQ); - if (null == bUserIdList || bUserIdList.size() <= 0 ){ - List tempBUserIds = new ArrayList(); - tempBUserIds.add(-999L); - wxCouponOrder.setBUserIdList(tempBUserIds); - return; - } - wxCouponOrder.setBUserIdList(bUserIdList); - } - - } - - private void handleQueryResult(List list,TenantEntity tenantEntity) { - if (null != list ) { - - long times1 = System.currentTimeMillis(); - - WxMerchant merchantQ = new WxMerchant(); - merchantQ.updateTenantInfo(tenantEntity); - List merchantList = wxMerchantMapper.findIdNameList(merchantQ); - Map merchantNameMap = new HashMap(); - if (null != merchantList) { - for (int i = 0 ; i < merchantList.size() ; i ++) { - WxMerchant m = merchantList.get(i); - merchantNameMap.put(m.getId(), m.getName()); - } - } - - long times2 = System.currentTimeMillis(); - logger.info(">>>>>>>>>>>>>>>>>>>>>> query merchant :"+(times2-times1)); - WxCoupon couponQ = new WxCoupon(); - couponQ.updateTenantInfo(tenantEntity); - List couponList = wxCouponMapper.findTenantSimpleList(couponQ); - Map couponMap = new HashMap(); - if (null != couponList) { - for (int i = 0 ; i < couponList.size() ; i ++) { - WxCoupon c = couponList.get(i); - couponMap.put(c.getId(), c); - } - } - - long times3 = System.currentTimeMillis(); - logger.info(">>>>>>>>>>>>>>>>>>>>>> query coupon :"+(times3-times2)); - - - List merchantProductVos = wxCouponMerchantMapper.findMerchantProduct(tenantEntity.getTenantId(), null); - Map merchantProductIdMap = new HashMap(); - if (null != merchantProductVos) { - for (int i = 0 ; i < merchantProductVos.size(); i ++) { - WxMerchantProductVo mp = merchantProductVos.get(i); - if (mp.getMc() > 1) { - merchantProductIdMap.put(mp.getProductId(), -999L); - }else { - merchantProductIdMap.put(mp.getProductId(), mp.getMerchantId()); - } - } - } - - long times4 = System.currentTimeMillis(); - logger.info(">>>>>>>>>>>>>>>>>>>>>> query merchantProductVos :"+(times4-times3)); - - //循环list,获取 cUserId - List cUserIdList = new ArrayList(); - List bUserIdList = new ArrayList(); - for (int i = 0 ; i < list.size() ; i ++ ) { - WxCouponOrderBVo bo = list.get(i); - Long cusrid = bo.getcUserId(); - if (null != cusrid && (!cUserIdList.contains(cusrid))) { - cUserIdList.add(cusrid); - } - Long busrid = bo.getBUserId(); - if (null != busrid && (!bUserIdList.contains(busrid))) { - bUserIdList.add(busrid); - } - } - Map cUserMap = new HashMap(); - if (cUserIdList.size() > 0) { - WxCUserBasicInfo cUserBasicInfoQ = new WxCUserBasicInfo(); - cUserBasicInfoQ.setIds(cUserIdList); - cUserBasicInfoQ.setFinalTenantId(tenantEntity.getFinalTenantId());; - List cuserList = wxCUserBasicInfoService.listPhoneAndNameByIds(cUserBasicInfoQ); - if (null != cuserList) { - for (int i = 0 ; i < cuserList.size() ; i++) { - WxCUserBasicInfo cbi = cuserList.get(i); - cUserMap.put(cbi.getId(), cbi); - } - } - } - long times5 = System.currentTimeMillis(); - logger.info(">>>>>>>>>>>>>>>>>>>>>> query cUserBasicInfo :"+(times5-times4)); - - Map buserMerchantIdMap = new HashMap(); - if (bUserIdList.size() > 0 ) { - WxMerchantBUser merchantBUserQ = new WxMerchantBUser(); - merchantBUserQ.setIds(bUserIdList); - merchantBUserQ.updateTenantInfo(tenantEntity); - List busrlist = wxMerchantBUserMapper.findMerchantIdListByIds(merchantBUserQ); - if (null != busrlist ) { - for (int i = 0 ; i < busrlist.size() ; i ++) { - WxMerchantBUser buser = busrlist.get(i); - buserMerchantIdMap.put(buser.getId(), buser.getMerchantId()); - } - } - } - - long times6 = System.currentTimeMillis(); - logger.info(">>>>>>>>>>>>>>>>>>>>>> query buserMerchantId :"+(times6-times5)); - - for (int i = 0 ; i < list.size() ; i ++) { - WxCouponOrderBVo co = list.get(i); - if (co.getCouponOrderStatus().equals(EnumCouponOrderStatus.COUPON_ORDER_USE_WAIT.getCode())) { - co.setUpdateDate(null); - } - if (null != co.getSendMerchantId()) { - co.setSendMerchantName(merchantNameMap.get(co.getSendMerchantId())); - } - WxCoupon coupon = couponMap.get(co.getCouponId()); - if (null != coupon) { - co.setTitle(coupon.getTitle()); - co.setSalePrice(coupon.getSalePrice()); - co.setUsePrice(coupon.getUsePrice()); - co.setPrice(coupon.getPrice()); - co.setAutoRefund(coupon.getAutoRefund()); - co.setBusiness(coupon.getBusiness()); - co.setSubsidyType(coupon.getSubsidyType()); - co.setSourceType(coupon.getSourceType()); - } - - co.setSubsidyNum(co.getSubsidy()); -// WxMerchantSubsidy merchantSubsidyQ = new WxMerchantSubsidy(); -// merchantSubsidyQ.setCouponOrderId(co.getId()); -// merchantSubsidyQ.setCouponType(co.getCouponType()); -// merchantSubsidyQ.setType(EnumMerchantSubsidyType.MANUAL.getCode()); -// merchantSubsidyQ.updateTenantInfo(co); -// List msList = wxMerchantSubsidyMapper.selectList(new QueryWrapper(merchantSubsidyQ)); -// if (msList.size() > 0) { -// co.setSubsidyNum(msList.get(0).getSubsidy()); -// } - - Long merchanId = merchantProductIdMap.get(co.getCouponId()); - if (null != merchanId) { - if (merchanId == -999L) { - co.setMerchantName("多商户通用"); - co.setMerchantId(0L); - }else { - co.setMerchantName(merchantNameMap.get(merchanId)); - co.setMerchantId(merchanId); - } - } - - - -// WxCUserBasicInfo basicInfo = wxCUserBasicInfoService.getById(co.getCUserId(), co.getFinalTenantId()); - WxCUserBasicInfo basicInfo = cUserMap.get(co.getCUserId()); - if (null != basicInfo) { - co.setcuserPhone(basicInfo.getPhone()); - co.setUserNickName(basicInfo.getNickName()); - } - - //WxMerchantBUser buser = wxMerchantBUserService.getById(co.getBUserId()); - Long buserMechantId = buserMerchantIdMap.get(co.getBUserId()); - if (null != buserMechantId) { - co.setVerifyMerchantName(merchantNameMap.get(buserMechantId)); - } - //co.setChannelType();) - - - // if (!c.getMerchantId().equals(0L)) { - // List merchantVoList = c.getMerchantVoList(); - // if (!CollectionUtils.isEmpty(merchantVoList)) { - // StringBuilder shopNumber = new StringBuilder(); - // StringBuilder building = new StringBuilder(); - // WxMerchantVo wxMerchantVo = merchantVoList.get(0); - // List shopVoList = wxMerchantVo.getShopVoList(); - // for (WxShopVo wxShopVo : shopVoList) { - // shopNumber.append(wxShopVo.getShopNumber()).append(";"); - // building.append(wxShopVo.getBuildingName()).append(wxShopVo.getFloorName()).append(";"); - // } - // c.setShopNumber(shopNumber.toString()); - // c.setBuildingStr(building.toString()); - // } - // } - } - - long times7 = System.currentTimeMillis(); - logger.info(">>>>>>>>>>>>>>>>>>>>>> handle list :["+list.size()+"]"+(times7-times6)); - } - - } - @Override public void exportData(WxCouponOrderBVo wxCouponOrder, HttpServletRequest request, HttpServletResponse response) { String filename = "券订单"; if(EnumCouponType.COUPON_DISTRIBUTION.getCode().equals(wxCouponOrder.getCouponType())){ filename = "商品订单"; } - - handleWxCouponOrderBVoQueryParam(wxCouponOrder); + WxMerchant merchantQ = new WxMerchant(); + merchantQ.updateTenantInfo(wxCouponOrder); + List merchantList = wxMerchantMapper.findIdNameList(merchantQ); + Map merchantNameMap = new HashMap(); + if (null != merchantList) { + merchantList.parallelStream().forEach(m -> { + merchantNameMap.put(m.getId(), m.getName()); + }); + } List list = wxCouponOrderMapper.findListOfAdmin(wxCouponOrder); - handleQueryResult(list,wxCouponOrder); + list.parallelStream().forEach(c -> { + if (c.getCouponOrderStatus().equals(EnumCouponOrderStatus.COUPON_ORDER_USE_WAIT.getCode())) { + c.setUpdateDate(null); + } + if (null != c.getSendMerchantId()) { + c.setSendMerchantName(merchantNameMap.get(c.getSendMerchantId())); + } +// if (!c.getMerchantId().equals(0L)) { +// List merchantVoList = c.getMerchantVoList(); +// if (!CollectionUtils.isEmpty(merchantVoList)) { +// StringBuilder shopNumber = new StringBuilder(); +// StringBuilder building = new StringBuilder(); +// WxMerchantVo wxMerchantVo = merchantVoList.get(0); +// List shopVoList = wxMerchantVo.getShopVoList(); +// for (WxShopVo wxShopVo : shopVoList) { +// shopNumber.append(wxShopVo.getShopNumber()).append(";"); +// building.append(wxShopVo.getBuildingName()).append(wxShopVo.getFloorName()).append(";"); +// } +// c.setShopNumber(shopNumber.toString()); +// c.setBuildingStr(building.toString()); +// } +// } + }); excelService.exportCsv(list, null, filename, WxCouponOrderBVo.class, filename + ".csv", response, false); } @@ -1345,15 +1024,7 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { try { wxMerchantSubsidyMapper.insert(merchantSubsidy); } catch (Exception e) { - logger.error("数据库插入错误:" + e.getMessage(),e); - throw new MallinkException(ErrorCode.DB_FAIL); - } - - try { - couponOrder.setSubsidy(subsidyNum); - wxCouponOrderMapper.updateVerifyCouponOrderSubsidy(couponOrder); - } catch (Exception e) { - logger.error("数据库插入错误:" + e.getMessage(),e); + logger.error("数据库插入错误:" + e.getMessage()); throw new MallinkException(ErrorCode.DB_FAIL); } } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponSendServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponSendServiceImpl.java index 49f838f70..20fbecdc1 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponSendServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponSendServiceImpl.java @@ -70,7 +70,7 @@ public class WxCouponSendServiceImpl implements WxCouponSendService { @Autowired WxTemplateMsgService wxTemplateMsgService; @Autowired - WxMsgService wxMsgService; + private WxMsgService wxMsgService; @Override public PageInfo listAsPage(WxCouponSend record, Integer pageIndex, Integer pageSize) { diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java index 51c2c08f1..8098da1f7 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java @@ -25,7 +25,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.scheduling.annotation.Async; import org.springframework.stereotype.Service; @@ -41,55 +40,42 @@ import java.util.stream.Collectors; public class WxMsgServiceImpl implements WxMsgService { private final Logger logger = LoggerFactory.getLogger(this.getClass()); - @Lazy @Autowired WxMsgMapper wxMsgMapper; - @Lazy @Autowired WxCUserMapper wxCUserMapper; - @Lazy @Autowired WxMsgConfigMapper wxMsgConfigMapper; - @Lazy @Autowired WxCUserTagsService wxCUserTagsService; - @Lazy @Autowired WxCUserBasicInfoMapper wxCUserBasicInfoMapper; - @Lazy @Autowired WxMsgCallbackMapper wxMsgCallbackMapper; - @Lazy @Autowired WxMsgModelMapper wxMsgModelMapper; - @Lazy @Autowired WxTemplateMsgMapper wxTemplateMsgMapper; - @Lazy @Autowired MqBaseProducer mqBaseProducer; - @Lazy @Autowired WxCUserBasicInfoService wxCUserBasicInfoService; - @Lazy @Autowired PushLimitService pushLimitService; - @Lazy @Autowired WxAppinfoService wxAppinfoService; - @Lazy @Autowired WxCUserService wxCUserService; diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java index 31949ed5f..cca561be8 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -1087,7 +1087,6 @@ public class WxOrderServiceImpl implements WxOrderService { couponOrder.setCouponOrderStatus(EnumCouponOrderStatus.CARD_USING.getCode()); } couponOrder.setCreateDate(curr); - couponOrder.setCreateDateTimes(curr.getTime()); couponOrder.setUpdateDate(curr); couponOrder.setCouponPrice(order.getPayment()); wxCouponOrderMapper.insert(couponOrder); @@ -1194,7 +1193,6 @@ public class WxOrderServiceImpl implements WxOrderService { couponOrder.setCouponOrderStatus(EnumCouponOrderStatus.CARD_USING.getCode()); } couponOrder.setCreateDate(curr); - couponOrder.setCreateDateTimes(curr.getTime()); couponOrder.setUpdateDate(curr); couponOrder.setCouponPrice(order.getPayment()); couponOrder.setComposeOrderType(order.getComposeOrderType()); diff --git a/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml b/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml index d3ac99ddb..75df9a432 100644 --- a/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml @@ -155,18 +155,6 @@ and r.level =#{level} - - where 1 = 1 diff --git a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml index abfa2dd3f..e8c6f1de1 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml @@ -323,17 +323,6 @@ from wx_coupon c - - - - update wx_coupon diff --git a/mallinkService/src/main/resources/mapper/WxCouponMerchantMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponMerchantMapper.xml index 20f02e9f7..acd6114ca 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponMerchantMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponMerchantMapper.xml @@ -133,43 +133,6 @@ where cm.status = 0 and cm.product_id = #{productId} and cm.tenant_id = #{tenantId} - - - - - - - - - - - + diff --git a/mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml index 94f9e423e..cc1143960 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml @@ -15,7 +15,6 @@ - @@ -28,7 +27,6 @@ - @@ -40,7 +38,7 @@ `id`,`tenant_id`,`parent_tenant_id`,`coupon_id`,`coupon_type`,`c_user_id`,`owner_id`,`b_user_id`,`order_id`,`expired_time`,`coupon_order_status`,`create_date`,`update_date`,`coupon_price`, `auto_refund`, `verify_type`,`verify_remark`,`pay_vendor`,`send_merchant_id`,`send_merchant_user_id`,`compose_order_type`,`compose_order_id`,`parent_coupon_order_id`,`coupon_number`, - `freight_price`,`shipping_type`,`shipping_address`,`shipping_status`,`delivery_info`,`subsidy` + `freight_price`,`shipping_type`,`shipping_address`,`shipping_status`,`delivery_info` @@ -243,12 +241,6 @@ and `parent_tenant_id` = #{parentTenantId} - - - update wx_coupon_order - set `subsidy` = #{subsidy} - where id=#{id} - - select co.id,co.tenant_id,co.parent_tenant_id,co.coupon_id,co.coupon_type,co.c_user_id,co.owner_id,co.b_user_id,co.expired_time,co.coupon_order_status,co.order_id, - co.create_date,co.update_date,co.coupon_price, co.verify_type, co.verify_remark,co.pay_vendor, - co.`freight_price`,co.`shipping_type`,co.`shipping_address`,co.`shipping_status`,co.`delivery_info`,co.send_merchant_id,co.subsidy - FROM wx_coupon_order co WHERE co.`tenant_id` = #{tenantId} + select + + FROM ( + SELECT wcm.product_id,wcm.merchant_id,COUNT(1) AS mc + FROM wx_coupon_merchant wcm + WHERE STATUS = 0 + + and wcm.`tenant_id` = #{tenantId} + + + and wcm.`parent_tenant_id` = #{parentTenantId} + + GROUP BY product_id) couc + RIGHT JOIN ( + SELECT co.id,co.tenant_id,co.parent_tenant_id,co.coupon_id,co.c_user_id,co.b_user_id,co.order_id,co.coupon_type, + co.expired_time,co.coupon_order_status,co.create_date,co.update_date,co.coupon_price,co.auto_refund,co.verify_type,co.verify_remark,co.pay_vendor + ,co.send_merchant_id,co.`freight_price`,co.`shipping_type`,co.`shipping_address`,co.`shipping_status`,co.`delivery_info` + FROM wx_coupon_order co WHERE 1=1 + + and co.`tenant_id` = #{tenantId} + and co.`parent_tenant_id` = #{parentTenantId} + ) co + ON co.coupon_id = couc.product_id + LEFT JOIN wx_c_user_basic_info cu ON cu.id=co.c_user_id + LEFT JOIN wx_coupon c ON c.id = co.coupon_id + LEFT JOIN wx_merchant m1 ON m1.id = couc.merchant_id + LEFT JOIN wx_merchant_subsidy ms ON co.id = ms.coupon_order_id AND ms.type = 1 + LEFT JOIN wx_merchant_b_user mbu ON mbu.id = co.b_user_id LEFT JOIN wx_merchant m2 ON m2.id = mbu.merchant_id + LEFT JOIN wx_coupon_action_log cal ON cal.coupon_order_id = co.id AND cal.coupon_id = co.coupon_id + where 1=1 and co.coupon_type = #{couponType} @@ -915,6 +962,10 @@ and co.`parent_tenant_id` = #{parentTenantId} + + and cu.`phone` = #{cUserPhone} + + and co.coupon_order_status = #{couponOrderStatus} @@ -926,21 +977,28 @@ and co.`shipping_status` = #{shippingStatus} + + + + and (case when couc.mc=1 + then + m1.name + + else'[多商户通用]' end) + like concat('%', #{merchantName},'%') + + AND co.create_date > #{startDate,jdbcType=TIMESTAMP} - - AND co.create_date_times > #{startDateTimes} - AND co.create_date < #{endDate,jdbcType=TIMESTAMP} - - AND co.create_date_times < #{endDateTimes} - - AND co.update_date > #{verifyStartDate,jdbcType=TIMESTAMP} @@ -948,6 +1006,7 @@ AND co.update_date < #{verifyEndDate,jdbcType=TIMESTAMP} + and co.id = #{id} @@ -955,30 +1014,46 @@ and co.order_id = #{orderId} - and co.coupon_id = #{couponId} + and c.id = #{couponId} - - and co.c_user_id = #{cUserId} + + and c.title like concat('%', #{title},'%') - - - and co.coupon_id in - - #{couponIdItem} - + + and c.`type` = #{type} + + + and c.business = #{business} + + + and c.`source_type` = #{sourceType} + + + and bu.verify_merchant_name = #{verifyMerchantName} - - and co.b_user_id in - - #{bUserIdItem} - + + and co.coupon_id in( + select cm.product_id from wx_merchant_shop ms left join wx_merchant m on ms.merchant_id=m.id + left join wx_shop s on ms.shop_id=s.id + left join wx_coupon_merchant cm on ms.merchant_id=cm.merchant_id + where ms.is_del=0 and s.building=#{building} + + and ms.`tenant_id` = #{tenantId} + + + and ms.`parent_tenant_id` = #{parentTenantId} + + + and s.floor=#{floor} + + ) order by ${sortColumns} - order by co.create_date desc,co.id desc + order by co.create_date desc,co.id desc + - - - - - - - - - diff --git a/mallinkService/src/main/resources/mapper/WxShopMapper.xml b/mallinkService/src/main/resources/mapper/WxShopMapper.xml index 07462c90f..8cb2f3b55 100644 --- a/mallinkService/src/main/resources/mapper/WxShopMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxShopMapper.xml @@ -145,12 +145,6 @@ from wx_shop - -