147 lines
3.6 KiB
SQL
147 lines
3.6 KiB
SQL
-- 创建日历测试数据 - 2026-01-24
|
||
-- 为用户ID=1创建2026年1月的测试订单数据
|
||
|
||
-- 1. 创建已完成的订单(1月10日)
|
||
INSERT INTO `order` (
|
||
order_no, user_id, student_id, teacher_id,
|
||
service_date, time_slot, service_type, service_name,
|
||
service_address,
|
||
status,
|
||
create_time, update_time, deleted
|
||
) VALUES (
|
||
CONCAT('ORD', DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'), '001'),
|
||
1, 1, 1,
|
||
'2026-01-10', '09:00-11:00', 1, '基准式陪伴',
|
||
'测试地址',
|
||
4,
|
||
NOW(), NOW(), 0
|
||
);
|
||
|
||
-- 2. 创建待服务的订单(1月15日)
|
||
INSERT INTO `order` (
|
||
order_no, user_id, student_id, teacher_id,
|
||
service_date, time_slot, service_type, service_name,
|
||
service_address,
|
||
status,
|
||
create_time, update_time, deleted
|
||
) VALUES (
|
||
CONCAT('ORD', DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'), '002'),
|
||
1, 1, 1,
|
||
'2026-01-15', '14:00-16:00', 1, '基准式陪伴',
|
||
'测试地址',
|
||
2,
|
||
NOW(), NOW(), 0
|
||
);
|
||
|
||
-- 3. 创建待接单的订单(1月20日)
|
||
INSERT INTO `order` (
|
||
order_no, user_id, student_id, teacher_id,
|
||
service_date, time_slot, service_type, service_name,
|
||
service_address,
|
||
status,
|
||
create_time, update_time, deleted
|
||
) VALUES (
|
||
CONCAT('ORD', DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'), '003'),
|
||
1, 1, NULL,
|
||
'2026-01-20', '10:00-12:00', 1, '基准式陪伴',
|
||
'测试地址',
|
||
1,
|
||
NOW(), NOW(), 0
|
||
);
|
||
|
||
-- 4. 创建服务中的订单(1月24日 - 今天)
|
||
INSERT INTO `order` (
|
||
order_no, user_id, student_id, teacher_id,
|
||
service_date, time_slot, service_type, service_name,
|
||
service_address,
|
||
status,
|
||
create_time, update_time, deleted
|
||
) VALUES (
|
||
CONCAT('ORD', DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'), '004'),
|
||
1, 1, 1,
|
||
'2026-01-24', '15:00-17:00', 1, '基准式陪伴',
|
||
'测试地址',
|
||
3,
|
||
NOW(), NOW(), 0
|
||
);
|
||
|
||
-- 5. 创建待服务的订单(1月25日 - 明天)
|
||
INSERT INTO `order` (
|
||
order_no, user_id, student_id, teacher_id,
|
||
service_date, time_slot, service_type, service_name,
|
||
service_address,
|
||
status,
|
||
create_time, update_time, deleted
|
||
) VALUES (
|
||
CONCAT('ORD', DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'), '005'),
|
||
1, 1, 1,
|
||
'2026-01-25', '09:00-11:00', 1, '基准式陪伴',
|
||
'测试地址',
|
||
2,
|
||
NOW(), NOW(), 0
|
||
);
|
||
|
||
-- 6. 创建待服务的订单(1月28日)
|
||
INSERT INTO `order` (
|
||
order_no, user_id, student_id, teacher_id,
|
||
service_date, time_slot, service_type, service_name,
|
||
service_address,
|
||
status,
|
||
create_time, update_time, deleted
|
||
) VALUES (
|
||
CONCAT('ORD', DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'), '006'),
|
||
1, 1, 1,
|
||
'2026-01-28', '14:00-16:00', 1, '基准式陪伴',
|
||
'测试地址',
|
||
2,
|
||
NOW(), NOW(), 0
|
||
);
|
||
|
||
-- 验证插入的数据
|
||
SELECT
|
||
id,
|
||
order_no,
|
||
user_id,
|
||
service_date,
|
||
time_slot,
|
||
status,
|
||
CASE status
|
||
WHEN 0 THEN '待支付'
|
||
WHEN 1 THEN '待接单'
|
||
WHEN 2 THEN '待服务'
|
||
WHEN 3 THEN '服务中'
|
||
WHEN 4 THEN '已完成'
|
||
ELSE '未知'
|
||
END as status_text
|
||
FROM `order`
|
||
WHERE user_id = 1
|
||
AND service_date >= '2026-01-01'
|
||
AND service_date <= '2026-01-31'
|
||
AND deleted = 0
|
||
ORDER BY service_date, time_slot;
|
||
|
||
|
||
-- 验证插入的数据
|
||
SELECT
|
||
id,
|
||
order_no,
|
||
user_id,
|
||
service_date,
|
||
time_slot,
|
||
status,
|
||
CASE status
|
||
WHEN 0 THEN '待支付'
|
||
WHEN 1 THEN '待接单'
|
||
WHEN 2 THEN '待服务'
|
||
WHEN 3 THEN '服务中'
|
||
WHEN 4 THEN '已完成'
|
||
ELSE '未知'
|
||
END as status_text,
|
||
create_time
|
||
FROM `order`
|
||
WHERE user_id = 1
|
||
AND service_date >= '2026-01-01'
|
||
AND service_date <= '2026-01-31'
|
||
AND deleted = 0
|
||
ORDER BY service_date, time_slot;
|