puzhibing
2026-03-16 8c2e7c9e1e9d96c5bf8125d0eab08612ceca1bd3
修改bug
4个文件已修改
142 ■■■■■ 已修改文件
sql/增量sql/xprt_account.sql 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sql/增量sql/xprt_maintenance.sql 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sql/增量sql/xprt_order.sql 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpBannerServiceImpl.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sql/增量sql/xprt_account.sql
@@ -1 +0,0 @@
ALTER TABLE `xp_operations_user` MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态 1=启用 0=禁用' AFTER `remarks`
sql/增量sql/xprt_maintenance.sql
@@ -1,39 +1,99 @@
ALTER TABLE `xp_task_0` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_0` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_task_1` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_0` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_task_2` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_0` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_task_3` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_0` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_task_4` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_0` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
ALTER TABLE `xp_task_5` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_1` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_task_6` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_1` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_task_7` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_1` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_task_8` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_1` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_task_9` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_1` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
ALTER TABLE `xp_task_10` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_2` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_task_11` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_2` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_task_12` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_2` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_task_13` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_2` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_task_14` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_2` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
ALTER TABLE `xp_task_15` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_3` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_task_16` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_3` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_task_17` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_3` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_task_18` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_3` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_task_19` ADD COLUMN `will_timeout_notice_sent` tinyint NOT NULL DEFAULT 0 COMMENT '事故即将超时通知是否已发送(0否1是)' AFTER `update_by`;
ALTER TABLE `xp_clock_in_3` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
ALTER TABLE `xp_clock_in_4` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_4` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_clock_in_4` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_clock_in_4` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_4` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
ALTER TABLE `xp_clock_in_5` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_5` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_clock_in_5` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_clock_in_5` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_5` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
ALTER TABLE `xp_clock_in_6` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_6` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_clock_in_6` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_clock_in_6` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_6` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
ALTER TABLE `xp_clock_in_7` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_7` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_clock_in_7` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_clock_in_7` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_7` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
ALTER TABLE `xp_clock_in_8` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_8` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_clock_in_8` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_clock_in_8` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_8` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
ALTER TABLE `xp_clock_in_9` MODIFY COLUMN `clock_in_result` int NULL DEFAULT NULL COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_9` MODIFY COLUMN `clock_in_lon` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡经度' AFTER `clock_in_result`;
ALTER TABLE `xp_clock_in_9` MODIFY COLUMN `clock_in_lat` double(20, 10) NULL DEFAULT NULL COMMENT '上班打卡纬度' AFTER `clock_in_lon`;
ALTER TABLE `xp_clock_in_9` MODIFY COLUMN `clock_out_result` int NULL DEFAULT NULL COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_9` MODIFY COLUMN `clock_in_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上班打卡地址' AFTER `clock_out_lat`;
sql/增量sql/xprt_order.sql
@@ -0,0 +1,39 @@
ALTER TABLE `xp_order_0` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_1` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_2` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_3` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_4` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_5` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_6` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_7` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_8` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_9` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_10` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_11` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_12` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_13` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_14` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_15` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_16` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_17` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_18` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
ALTER TABLE `xp_order_19` ADD COLUMN `change_money_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否改价标识 0-否 1-是' AFTER `city_code`;
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpBannerServiceImpl.java
@@ -41,7 +41,7 @@
        LambdaQueryWrapper<XpBanner> wrapper = new LambdaQueryWrapper<>();
        wrapper.eq(XpBanner::getBannerStatus, 1);
        // 当前时间在开始和结束时间范围内
        List<XpBanner> list = list(wrapper.last(" and now() between start_time and end_time"));
        List<XpBanner> list = list(wrapper.last(" and now() between start_time and end_time order by sort"));
        // 组装数据
        if (list != null && !list.isEmpty()) {