peixue-dev/Archive/peidu-temp-files/sql/🚀创建日历测试数据-2026-01-24.sql

147 lines
3.6 KiB
MySQL
Raw Normal View History

2026-02-28 17:26:03 +08:00
-- 创建日历测试数据 - 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;