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

147 lines
3.6 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 创建日历测试数据 - 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;