|
@@ -0,0 +1,306 @@
|
|
1
|
+
|
|
2
|
+CREATE TABLE `ta_order` (
|
|
3
|
+ `order_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '订单id',
|
|
4
|
+ `org_id` int(11) NULL DEFAULT NULL COMMENT '公司id',
|
|
5
|
+ `create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
6
|
+ `pay_time` datetime(0) NULL DEFAULT NULL COMMENT '支付时间',
|
|
7
|
+ `target_id` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'targetId',
|
|
8
|
+ `target_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'targetType',
|
|
9
|
+ `person_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小程序用户id',
|
|
10
|
+ `trade_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信订单号',
|
|
11
|
+ `total_fee` int(11) NULL DEFAULT NULL COMMENT '实付金额 单位分',
|
|
12
|
+ `pay_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费状态 unpaid未缴费paid已缴费refunded已退费',
|
|
13
|
+ `parent_order_id` int(11) NULL DEFAULT NULL COMMENT '如果是退费需要知道是那个订单退费',
|
|
14
|
+ `transaction_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信订单号',
|
|
15
|
+ `refund_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退款单号',
|
|
16
|
+ PRIMARY KEY (`order_id`) USING BTREE,
|
|
17
|
+ INDEX `idx_target`(`target_id`, `target_type`) USING BTREE,
|
|
18
|
+ INDEX `idx_order_org`(`org_id`) USING BTREE
|
|
19
|
+) ENGINE = InnoDB AUTO_INCREMENT = 209 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单表 ' ROW_FORMAT = Dynamic;
|
|
20
|
+
|
|
21
|
+CREATE TABLE `ta_person_position` (
|
|
22
|
+ `id` int(11) NOT NULL AUTO_INCREMENT,
|
|
23
|
+ `person_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
24
|
+ `lon` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经度',
|
|
25
|
+ `lat` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纬度',
|
|
26
|
+ `citycode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '城市编码',
|
|
27
|
+ `country` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国家',
|
|
28
|
+ `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省份',
|
|
29
|
+ `city` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '城市',
|
|
30
|
+ `district` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区县',
|
|
31
|
+ `address` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '详细地址',
|
|
32
|
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
33
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
34
|
+) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
|
35
|
+
|
|
36
|
+CREATE TABLE `ta_preselection` (
|
|
37
|
+ `preselection_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '预选id',
|
|
38
|
+ `org_id` int(11) NULL DEFAULT NULL COMMENT '公司id',
|
|
39
|
+ `building_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
40
|
+ `sales_batch_id` int(11) NULL DEFAULT NULL COMMENT '销售批次id',
|
|
41
|
+ `preselection_start_time` datetime(0) NULL DEFAULT NULL COMMENT '预选开始时间',
|
|
42
|
+ `preselection_end_time` datetime(0) NULL DEFAULT NULL COMMENT '预选结束时间',
|
|
43
|
+ `status` int(11) NULL DEFAULT NULL COMMENT '状态',
|
|
44
|
+ `create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
45
|
+ PRIMARY KEY (`preselection_id`) USING BTREE
|
|
46
|
+) ENGINE = InnoDB AUTO_INCREMENT = 58 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '预选表 ' ROW_FORMAT = Dynamic;
|
|
47
|
+
|
|
48
|
+CREATE TABLE `ta_raise` (
|
|
49
|
+ `raise_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '认筹id',
|
|
50
|
+ `org_id` int(11) NULL DEFAULT NULL COMMENT '公司id',
|
|
51
|
+ `building_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
52
|
+ `sales_batch_id` int(11) NULL DEFAULT NULL COMMENT '销售批次id',
|
|
53
|
+ `raise_start_time` datetime(0) NULL DEFAULT NULL COMMENT '认筹开始时间',
|
|
54
|
+ `raise_end_time` datetime(0) NULL DEFAULT NULL COMMENT '认筹结束时间',
|
|
55
|
+ `house_locking_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '锁房方式 auto自动锁房,manual手动锁房',
|
|
56
|
+ `raise_price` int(11) NULL DEFAULT NULL COMMENT '认筹金额 单位是分!',
|
|
57
|
+ `need_preselection` tinyint(1) NULL DEFAULT NULL COMMENT '认筹是否预选',
|
|
58
|
+ `display_house_price` tinyint(1) NULL DEFAULT NULL COMMENT '是否展示房源价格',
|
|
59
|
+ `pay_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费方式 onLine线上offLine线下',
|
|
60
|
+ `pay_description_offline` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费说明',
|
|
61
|
+ `pay_description_online` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
62
|
+ `raise_precautions` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
63
|
+ `pay_protocol` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '线上选房协议',
|
|
64
|
+ `status` int(11) NULL DEFAULT NULL COMMENT '状态',
|
|
65
|
+ `create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
66
|
+ PRIMARY KEY (`raise_id`) USING BTREE
|
|
67
|
+) ENGINE = InnoDB AUTO_INCREMENT = 68 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '认筹表 ' ROW_FORMAT = Dynamic;
|
|
68
|
+
|
|
69
|
+CREATE TABLE `ta_raise_house` (
|
|
70
|
+ `raise_house_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '认筹单下的房源id',
|
|
71
|
+ `org_id` int(11) NULL DEFAULT NULL COMMENT '公司id',
|
|
72
|
+ `raise_record_id` int(11) NULL DEFAULT NULL COMMENT '认筹单id',
|
|
73
|
+ `house_id` int(11) NULL DEFAULT NULL COMMENT '房源id',
|
|
74
|
+ `create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
75
|
+ PRIMARY KEY (`raise_house_id`) USING BTREE
|
|
76
|
+) ENGINE = InnoDB AUTO_INCREMENT = 189 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '认筹单与房源关系表 ' ROW_FORMAT = Dynamic;
|
|
77
|
+
|
|
78
|
+CREATE TABLE `ta_raise_record` (
|
|
79
|
+ `raise_record_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '认筹记录表',
|
|
80
|
+ `org_id` int(11) NULL DEFAULT NULL COMMENT '公司id',
|
|
81
|
+ `building_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '楼盘id',
|
|
82
|
+ `raise_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '认筹id',
|
|
83
|
+ `sales_batch_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '销售批次id',
|
|
84
|
+ `person_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '认筹人',
|
|
85
|
+ `person_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '认筹人姓名',
|
|
86
|
+ `house_num` int(11) NULL DEFAULT NULL COMMENT '房源数',
|
|
87
|
+ `house_locking_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '认筹的房源锁定状态 locked已锁定unlocked未锁定',
|
|
88
|
+ `tel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账户手机号',
|
|
89
|
+ `user_id` int(11) NULL DEFAULT NULL COMMENT '置业顾问id',
|
|
90
|
+ `user_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '置业顾问姓名',
|
|
91
|
+ `status` int(11) NULL DEFAULT NULL COMMENT '是否作废',
|
|
92
|
+ `invalid_reason` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '作废原因',
|
|
93
|
+ `pay_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费状态 unpaid未缴费paid已缴费refunded已退费',
|
|
94
|
+ `pay_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费方式 onLine线上offLine线下',
|
|
95
|
+ `refund_reason` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退费原因',
|
|
96
|
+ `create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
97
|
+ `update_date` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
|
98
|
+ `update_user_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
|
|
99
|
+ `idcard` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '身份证号',
|
|
100
|
+ `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名',
|
|
101
|
+ `order_id` int(11) NULL DEFAULT NULL COMMENT '订单id',
|
|
102
|
+ PRIMARY KEY (`raise_record_id`) USING BTREE
|
|
103
|
+) ENGINE = InnoDB AUTO_INCREMENT = 145 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '认筹单(认筹记录表) ' ROW_FORMAT = Dynamic;
|
|
104
|
+
|
|
105
|
+CREATE TABLE `ta_wx_pay_config` (
|
|
106
|
+ `wx_pay_config_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '微信配置id',
|
|
107
|
+ `org_id` int(11) NULL DEFAULT NULL COMMENT '公司id',
|
|
108
|
+ `building_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '楼盘id',
|
|
109
|
+ `mch_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信支付商户号',
|
|
110
|
+ `appid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'API密钥',
|
|
111
|
+ `secret` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Appsecret',
|
|
112
|
+ `api_path` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'api证书路径',
|
|
113
|
+ `mch_key` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户key',
|
|
114
|
+ `create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
115
|
+ PRIMARY KEY (`wx_pay_config_id`) USING BTREE
|
|
116
|
+) ENGINE = InnoDB AUTO_INCREMENT = 23 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信支付设置 ' ROW_FORMAT = Dynamic;
|
|
117
|
+
|
|
118
|
+CREATE TABLE `sys_advanced_config` (
|
|
119
|
+ `advanced_config_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '高级配置id',
|
|
120
|
+ `advanced_config_name` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '高级配置名称',
|
|
121
|
+ `create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
122
|
+ `status` int(11) NULL DEFAULT NULL COMMENT '状态',
|
|
123
|
+ PRIMARY KEY (`advanced_config_id`) USING BTREE
|
|
124
|
+) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '高级配置基础表 ' ROW_FORMAT = Dynamic;
|
|
125
|
+
|
|
126
|
+CREATE TABLE `sys_advanced_config_relation` (
|
|
127
|
+ `relation_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '对应关系id',
|
|
128
|
+ `target_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '对应类型 menu菜单btn按钮',
|
|
129
|
+ `target_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '对应类型的id menuId或btnId',
|
|
130
|
+ `advanced_config_id` int(11) NULL DEFAULT NULL,
|
|
131
|
+ PRIMARY KEY (`relation_id`) USING BTREE
|
|
132
|
+) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '高级配置对应关系表 ' ROW_FORMAT = Dynamic;
|
|
133
|
+
|
|
134
|
+CREATE TABLE `ta_advanced_controller` (
|
|
135
|
+ `advanced_controller_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '高级配置控制id',
|
|
136
|
+ `org_id` int(11) NULL DEFAULT NULL COMMENT '公司id',
|
|
137
|
+ `advanced_config_id` int(11) NULL DEFAULT NULL COMMENT '高级配置id',
|
|
138
|
+ `create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
139
|
+ PRIMARY KEY (`advanced_controller_id`) USING BTREE
|
|
140
|
+) ENGINE = InnoDB AUTO_INCREMENT = 79 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '高级配置控制表 ' ROW_FORMAT = Dynamic;
|
|
141
|
+
|
|
142
|
+
|
|
143
|
+
|
|
144
|
+
|
|
145
|
+
|
|
146
|
+CREATE TABLE ta_miniapp_theme(
|
|
147
|
+ `theme_id` INT NOT NULL AUTO_INCREMENT COMMENT '主题ID' ,
|
|
148
|
+ `theme_title` VARCHAR(512) COMMENT '主题名称' ,
|
|
149
|
+ `start_time` VARCHAR(32) COMMENT '启用时间 格式MM-DDTHH24:MI' ,
|
|
150
|
+ `end_time` VARCHAR(32) COMMENT '停用时间 格式MM-DDTHH24:MI' ,
|
|
151
|
+ `navi_front_color` VARCHAR(32) COMMENT '导航栏前景色' ,
|
|
152
|
+ `navi_back_color` VARCHAR(32) COMMENT '导航栏背景色' ,
|
|
153
|
+ `tabbar_font_color` VARCHAR(32) COMMENT 'TabBar前景色' ,
|
|
154
|
+ `tabbar_back_color` VARCHAR(32) COMMENT 'TabBar背景色' ,
|
|
155
|
+ `tabbar_select_color` VARCHAR(32) COMMENT 'TabBar选择色' ,
|
|
156
|
+ `status` TINYINT(4) COMMENT '当前状态' ,
|
|
157
|
+ `org_id` INT COMMENT '公司id' ,
|
|
158
|
+ `modify_user` INT COMMENT '修改人' ,
|
|
159
|
+ `modify_date` DATETIME COMMENT '修改时间' ,
|
|
160
|
+ PRIMARY KEY (theme_id)
|
|
161
|
+) COMMENT = '小程序主题设置 ';
|
|
162
|
+
|
|
163
|
+insert into ta_preselection (org_id, building_id, sales_batch_id, preselection_start_time, preselection_end_time, status, create_date)
|
|
164
|
+(select org_id, building_id, sales_batch_id, preselection_start_time, preselection_end_time, status, create_date from ta_sales_batch);
|
|
165
|
+
|
|
166
|
+ALTER TABLE ta_miniapp_theme ADD INDEX idx_apptheme_org(org_id);
|
|
167
|
+
|
|
168
|
+ALTER TABLE `ta_miniapp_org_icon` ADD COLUMN `theme_id` INT NULL AFTER `org_id`;
|
|
169
|
+
|
|
170
|
+alter table ta_housing_resources add house_locking_status varchar(32);
|
|
171
|
+alter table ta_preselection_record add preselection_id varchar(32);
|
|
172
|
+alter table ta_person add idcard varchar(32);
|
|
173
|
+alter table ta_sales_batch add display_house_price TINYINT(1) COMMENT '是否展示房源价格';
|
|
174
|
+
|
|
175
|
+
|
|
176
|
+INSERT INTO `sys_menu`(`menu_id`, `code`, `name`, `parent_code`, `icon`, `app_type`, `status`, `menu_root`, `sort_num`) VALUES (100, '/house/house/list', '房源管理', '96', NULL, 'estateagent-admin', 1, 96, 1);
|
|
177
|
+INSERT INTO `sys_menu`(`menu_id`, `code`, `name`, `parent_code`, `icon`, `app_type`, `status`, `menu_root`, `sort_num`) VALUES (101, '/house/preSelect/list', '预选管理', '96', NULL, 'estateagent-admin', 1, 96, 2);
|
|
178
|
+INSERT INTO `sys_menu`(`menu_id`, `code`, `name`, `parent_code`, `icon`, `app_type`, `status`, `menu_root`, `sort_num`) VALUES (102, '/house/raise/list', '认筹管理', '96', NULL, 'estateagent-admin', 1, 96, 3);
|
|
179
|
+
|
|
180
|
+insert INTO ta_role_menu (role_id,menu_id) SELECT role_id,100 from ta_role WHERE is_admin = 1;
|
|
181
|
+insert INTO ta_role_menu (role_id,menu_id) SELECT role_id,101 from ta_role WHERE is_admin = 1;
|
|
182
|
+insert INTO ta_role_menu (role_id,menu_id) SELECT role_id,102 from ta_role WHERE is_admin = 1;
|
|
183
|
+
|
|
184
|
+
|
|
185
|
+INSERT INTO `sys_button_in_menu`(`btn_id`, `menu_id`, `name`, `status`, `code`, `remark`) VALUES (190, 100, '新增', 1, 'admin.house.add.post', NULL);
|
|
186
|
+INSERT INTO `sys_button_in_menu`(`btn_id`, `menu_id`, `name`, `status`, `code`, `remark`) VALUES (191, 100, '删除', 1, 'admin.house.del', NULL);
|
|
187
|
+INSERT INTO `sys_button_in_menu`(`btn_id`, `menu_id`, `name`, `status`, `code`, `remark`) VALUES (192, 100, '查看详情', 1, 'admin.house.detail.get', NULL);
|
|
188
|
+INSERT INTO `sys_button_in_menu`(`btn_id`, `menu_id`, `name`, `status`, `code`, `remark`) VALUES (193, 101, '新增', 1, 'admin.preselection.add.post', NULL);
|
|
189
|
+INSERT INTO `sys_button_in_menu`(`btn_id`, `menu_id`, `name`, `status`, `code`, `remark`) VALUES (194, 101, '删除', 1, 'admin.preselection.del', NULL);
|
|
190
|
+INSERT INTO `sys_button_in_menu`(`btn_id`, `menu_id`, `name`, `status`, `code`, `remark`) VALUES (195, 101, '查看详情', 1, 'admin.preselection.detail.get', NULL);
|
|
191
|
+INSERT INTO `sys_button_in_menu`(`btn_id`, `menu_id`, `name`, `status`, `code`, `remark`) VALUES (196, 102, '新增', 1, 'admin.raise.add.post', NULL);
|
|
192
|
+INSERT INTO `sys_button_in_menu`(`btn_id`, `menu_id`, `name`, `status`, `code`, `remark`) VALUES (197, 102, '删除', 1, 'admin.raise.del', NULL);
|
|
193
|
+INSERT INTO `sys_button_in_menu`(`btn_id`, `menu_id`, `name`, `status`, `code`, `remark`) VALUES (198, 102, '查看详情', 1, 'admin.raise.detail.get', NULL);
|
|
194
|
+
|
|
195
|
+
|
|
196
|
+
|
|
197
|
+insert INTO ta_role_button (role_id,btn_id) SELECT role_id,190 from ta_role WHERE is_admin = 1;
|
|
198
|
+insert INTO ta_role_button (role_id,btn_id) SELECT role_id,191 from ta_role WHERE is_admin = 1;
|
|
199
|
+insert INTO ta_role_button (role_id,btn_id) SELECT role_id,192 from ta_role WHERE is_admin = 1;
|
|
200
|
+insert INTO ta_role_button (role_id,btn_id) SELECT role_id,193 from ta_role WHERE is_admin = 1;
|
|
201
|
+insert INTO ta_role_button (role_id,btn_id) SELECT role_id,194 from ta_role WHERE is_admin = 1;
|
|
202
|
+insert INTO ta_role_button (role_id,btn_id) SELECT role_id,195 from ta_role WHERE is_admin = 1;
|
|
203
|
+insert INTO ta_role_button (role_id,btn_id) SELECT role_id,196 from ta_role WHERE is_admin = 1;
|
|
204
|
+insert INTO ta_role_button (role_id,btn_id) SELECT role_id,197 from ta_role WHERE is_admin = 1;
|
|
205
|
+insert INTO ta_role_button (role_id,btn_id) SELECT role_id,198 from ta_role WHERE is_admin = 1;
|
|
206
|
+
|
|
207
|
+
|
|
208
|
+
|
|
209
|
+INSERT INTO `sys_advanced_config`(`advanced_config_id`, `advanced_config_name`, `create_date`, `status`) VALUES (1, '开通预选', '2020-02-29 14:40:41', 1);
|
|
210
|
+INSERT INTO `sys_advanced_config`(`advanced_config_id`, `advanced_config_name`, `create_date`, `status`) VALUES (2, '开通认筹', '2020-02-29 14:41:01', 1);
|
|
211
|
+INSERT INTO `sys_advanced_config`(`advanced_config_id`, `advanced_config_name`, `create_date`, `status`) VALUES (3, '开通直播活动', '2020-02-29 14:41:14', 1);
|
|
212
|
+
|
|
213
|
+INSERT INTO `sys_advanced_config_relation`(`relation_id`, `target_type`, `target_id`, `advanced_config_id`) VALUES (1, 'menu', '98', 3);
|
|
214
|
+INSERT INTO `sys_advanced_config_relation`(`relation_id`, `target_type`, `target_id`, `advanced_config_id`) VALUES (2, 'menu', '101', 1);
|
|
215
|
+INSERT INTO `sys_advanced_config_relation`(`relation_id`, `target_type`, `target_id`, `advanced_config_id`) VALUES (3, 'menu', '102', 2);
|
|
216
|
+
|
|
217
|
+
|
|
218
|
+
|
|
219
|
+
|
|
220
|
+alter table ta_housing_resources add house_locking_person varchar(64);
|
|
221
|
+alter table ta_housing_resources add raise_heat int(11);
|
|
222
|
+alter table ta_housing_resources add raise_real_heat int(11);
|
|
223
|
+
|
|
224
|
+ALTER TABLE `ta_order`
|
|
225
|
+ADD INDEX `idx_order_target`(`target_id`, `target_type`);
|
|
226
|
+
|
|
227
|
+ALTER TABLE `ta_order`
|
|
228
|
+ADD INDEX `idx_order_org`(`org_id`);
|
|
229
|
+
|
|
230
|
+ALTER TABLE `ta_share_person_from`
|
|
231
|
+ADD INDEX `idx_share_person_org`(`org_id`),
|
|
232
|
+ADD INDEX `idx_share_person_target`(`target_type`, `target_id`);
|
|
233
|
+
|
|
234
|
+
|
|
235
|
+CREATE PROCEDURE `change_house_order_status`( )
|
|
236
|
+BEGIN
|
|
237
|
+UPDATE ta_housing_resources r SET r.house_locking_status = 'unlocked' WHERE
|
|
238
|
+EXISTS (
|
|
239
|
+SELECT
|
|
240
|
+ raise_record_id
|
|
241
|
+FROM
|
|
242
|
+ ta_raise_house t
|
|
243
|
+WHERE
|
|
244
|
+ r.house_id = t.house_id and
|
|
245
|
+ EXISTS (
|
|
246
|
+SELECT
|
|
247
|
+ o.order_id
|
|
248
|
+FROM
|
|
249
|
+ ta_order o
|
|
250
|
+WHERE
|
|
251
|
+ o.target_id = t.raise_record_id
|
|
252
|
+ AND o.pay_status = "paying"
|
|
253
|
+ AND now( ) > SUBDATE( create_date, INTERVAL - 15 MINUTE )
|
|
254
|
+ AND o.target_type = "house"
|
|
255
|
+ )
|
|
256
|
+ AND t.house_locking_status = "locked"
|
|
257
|
+ );
|
|
258
|
+UPDATE ta_raise_record t
|
|
259
|
+SET t.house_locking_status = 'unlocked'
|
|
260
|
+WHERE
|
|
261
|
+ EXISTS (
|
|
262
|
+SELECT
|
|
263
|
+ o.order_id
|
|
264
|
+FROM
|
|
265
|
+ ta_order o
|
|
266
|
+WHERE
|
|
267
|
+ o.target_id = t.raise_record_id
|
|
268
|
+ AND o.pay_status = "paying"
|
|
269
|
+ AND now( ) > SUBDATE( create_date, INTERVAL - 15 MINUTE )
|
|
270
|
+ AND o.target_type = "house"
|
|
271
|
+ )
|
|
272
|
+ AND t.house_locking_status = "locked";
|
|
273
|
+UPDATE ta_raise_house t
|
|
274
|
+SET t.house_locking_status = 'unlocked'
|
|
275
|
+WHERE
|
|
276
|
+ EXISTS (
|
|
277
|
+SELECT
|
|
278
|
+ o.order_id
|
|
279
|
+FROM
|
|
280
|
+ ta_order o
|
|
281
|
+WHERE
|
|
282
|
+ o.target_id = t.raise_record_id
|
|
283
|
+ AND o.pay_status = "paying"
|
|
284
|
+ AND now( ) > SUBDATE( create_date, INTERVAL - 15 MINUTE )
|
|
285
|
+ AND o.target_type = "house"
|
|
286
|
+ )
|
|
287
|
+ AND t.house_locking_status = "locked";
|
|
288
|
+UPDATE ta_order
|
|
289
|
+SET pay_status = "timeout"
|
|
290
|
+WHERE
|
|
291
|
+ pay_status = "paying"
|
|
292
|
+ AND now( ) > SUBDATE( create_date, INTERVAL - 15 MINUTE )
|
|
293
|
+ AND target_type = "house";
|
|
294
|
+
|
|
295
|
+END
|
|
296
|
+
|
|
297
|
+
|
|
298
|
+
|
|
299
|
+DROP EVENT IF EXISTS change_house_order_status_event
|
|
300
|
+CREATE EVENT change_house_order_status_event
|
|
301
|
+ON SCHEDULE EVERY 15 minute
|
|
302
|
+ON COMPLETION PRESERVE
|
|
303
|
+DO
|
|
304
|
+BEGIN
|
|
305
|
+CALL change_house_order_status();
|
|
306
|
+END
|