Просмотр исходного кода

fix order

release_toaliyun_real
xiaohanzi 4 лет назад
Родитель
Сommit
b95007e96d
2 измененных файлов: 111 добавлений и 4 удалений
  1. +104
    -4
      mallinkAdmin/src/main/resources/db/migration/V202109070001__order.sql
  2. +7
    -0
      mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java

+ 104
- 4
mallinkAdmin/src/main/resources/db/migration/V202109070001__order.sql Просмотреть файл

@@ -3,10 +3,7 @@ CREATE TABLE `wx_compose_order` (
`tenant_id` varchar(5) NOT NULL,
`parent_tenant_id` varchar(5) DEFAULT NULL,
`c_user_id` bigint(20) DEFAULT NULL,
`payment_type` smallint(2) DEFAULT NULL COMMENT '0: 付款 1: 退款 2:自动退款 3:A端退款',
`payment` int(11) DEFAULT NULL COMMENT '支付金额:允许有负数,退款时为负值。',
`payment_time` datetime DEFAULT NULL,
`order_status` smallint(2) DEFAULT NULL COMMENT '订单状态:0-待付款;1-已支付;2-已取消(限定时间内未付款);3-待退款;4-已退款;5-退款失败 砍价:6-砍价中,7-砍价完成,8-砍价已过期,9-砍价已取消,10拼团中11拼团成功12拼团超已过期13拼团失败',
`create_date` datetime DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
@@ -315,4 +312,107 @@ ALTER TABLE wx_pay_order_95 ADD COLUMN `compose_order` TINYINT(1) COMMENT '
ALTER TABLE wx_pay_order_96 ADD COLUMN `compose_order` TINYINT(1) COMMENT '是否为组合订单,1-是 0-不是';
ALTER TABLE wx_pay_order_97 ADD COLUMN `compose_order` TINYINT(1) COMMENT '是否为组合订单,1-是 0-不是';
ALTER TABLE wx_pay_order_98 ADD COLUMN `compose_order` TINYINT(1) COMMENT '是否为组合订单,1-是 0-不是';
ALTER TABLE wx_pay_order_99 ADD COLUMN `compose_order` TINYINT(1) COMMENT '是否为组合订单,1-是 0-不是';
ALTER TABLE wx_pay_order_99 ADD COLUMN `compose_order` TINYINT(1) COMMENT '是否为组合订单,1-是 0-不是';

CREATE TABLE wx_compose_order_0 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_1 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_2 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_3 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_4 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_5 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_6 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_7 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_8 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_9 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_10 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_11 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_12 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_13 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_14 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_15 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_16 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_17 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_18 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_19 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_20 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_21 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_22 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_23 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_24 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_25 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_26 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_27 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_28 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_29 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_30 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_31 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_32 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_33 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_34 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_35 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_36 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_37 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_38 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_39 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_40 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_41 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_42 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_43 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_44 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_45 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_46 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_47 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_48 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_49 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_50 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_51 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_52 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_53 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_54 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_55 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_56 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_57 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_58 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_59 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_60 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_61 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_62 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_63 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_64 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_65 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_66 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_67 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_68 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_69 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_70 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_71 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_72 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_73 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_74 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_75 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_76 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_77 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_78 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_79 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_80 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_81 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_82 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_83 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_84 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_85 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_86 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_87 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_88 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_89 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_90 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_91 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_92 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_93 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_94 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_95 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_96 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_97 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_98 LIKE wx_compose_order;
CREATE TABLE wx_compose_order_99 LIKE wx_compose_order;

drop table wx_compose_order;

+ 7
- 0
mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java Просмотреть файл

@@ -254,6 +254,13 @@ public class BaseMyBatisConfiguration {
alipayCUserSharding.setRule(EnumShardingRule.HASH.getCode());
shardingList.add(alipayCUserSharding);
ShardingSphere wxComposeOrderSharding = new ShardingSphere();
wxComposeOrderSharding.setColumn("tenant_id");
wxComposeOrderSharding.setTableName("wx_compose_order");
wxComposeOrderSharding.setCount(100);
wxComposeOrderSharding.setRule(EnumShardingRule.HASH.getCode());
shardingList.add(wxComposeOrderSharding);
//初始化
shardingSpherePlugin.setShardingSpheres(shardingList);
Properties properties = new Properties();


Загрузка…
Отмена
Сохранить