修复网络超时, 导致入库任务生成多次的bug

This commit is contained in:
李宇奇 2025-05-18 16:47:08 +08:00
parent 9fe2145428
commit 0a769431c6
3 changed files with 38 additions and 8 deletions

View File

@ -11,7 +11,7 @@
Target Server Version : 80034 (8.0.34)
File Encoding : 65001
Date: 13/05/2025 21:20:19
Date: 18/05/2025 16:46:37
*/
SET NAMES utf8mb4;
@ -3548,11 +3548,11 @@ INSERT INTO `t_app_location` VALUES ('A01-32-05-01', '', 0, 0, 0, 0, 1, 1, 1, 32
INSERT INTO `t_app_location` VALUES ('A01-32-06-01', '', 1, 0, 0, 0, 1, 1, 1, 32, 6, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-32-07-01', '', 1, 0, 0, 0, 1, 1, 1, 32, 7, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-32-08-01', '', 1, 0, 0, 0, 1, 1, 1, 32, 8, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-33-02-01', '', 0, 0, 0, 0, 1, 1, 1, 33, 2, 1, '1746613923589010000', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-33-02-01', '', 0, 0, 0, 0, 1, 1, 1, 33, 2, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-33-03-01', '', 0, 0, 0, 0, 1, 1, 1, 33, 3, 1, '1745723148351010000', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-33-04-01', '', 0, 0, 0, 0, 1, 1, 1, 33, 4, 1, '1745888881760010000', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-33-05-01', '', 0, 0, 0, 0, 1, 1, 1, 33, 5, 1, '1745889001626010000', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-33-06-01', '', 1, 0, 0, 0, 1, 1, 1, 33, 6, 1, '1746613926653010000', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-33-06-01', '', 1, 0, 0, 0, 1, 1, 1, 33, 6, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-33-07-01', '', 1, 0, 0, 0, 1, 1, 1, 33, 7, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A01-33-08-01', '', 1, 0, 0, 0, 1, 1, 1, 33, 8, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A02-01-01-01', '', 0, 0, 0, 0, 1, 1, 2, 1, 1, 1, '', 1, '');
@ -3811,7 +3811,7 @@ INSERT INTO `t_app_location` VALUES ('A02-32-05-01', '', 0, 0, 0, 0, 1, 1, 2, 32
INSERT INTO `t_app_location` VALUES ('A02-32-06-01', '', 1, 0, 0, 0, 1, 1, 2, 32, 6, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A02-32-07-01', '', 1, 0, 0, 0, 1, 1, 2, 32, 7, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A02-32-08-01', '', 1, 0, 0, 0, 1, 1, 2, 32, 8, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A02-33-01-01', '', 0, 0, 0, 0, 1, 1, 2, 33, 1, 1, '1746613919954010000', 1, '');
INSERT INTO `t_app_location` VALUES ('A02-33-01-01', '', 0, 0, 0, 0, 1, 1, 2, 33, 1, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A02-33-02-01', '', 0, 0, 0, 0, 1, 1, 2, 33, 2, 1, '1746667475246010000', 1, '');
INSERT INTO `t_app_location` VALUES ('A02-33-03-01', '', 0, 0, 0, 0, 1, 1, 2, 33, 3, 1, '1745723196828010000', 1, '');
INSERT INTO `t_app_location` VALUES ('A02-33-04-01', '', 0, 0, 0, 0, 1, 1, 2, 33, 4, 1, '1745888945173010000', 1, '');
@ -4432,7 +4432,7 @@ INSERT INTO `t_app_location` VALUES ('A04-20-03-02', '', 2, 0, 0, 0, 2, 2, 4, 20
INSERT INTO `t_app_location` VALUES ('A04-20-04-01', '', 2, 0, 0, 0, 2, 2, 4, 20, 4, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A04-20-04-02', '', 2, 0, 0, 0, 2, 2, 4, 20, 4, 2, '1746608657909010000', 1, '');
INSERT INTO `t_app_location` VALUES ('A04-20-05-01', '', 3, 0, 0, 0, 2, 2, 4, 20, 5, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A04-20-05-02', '', 3, 0, 0, 0, 2, 2, 4, 20, 5, 2, 'TU1250410142129', 1, '');
INSERT INTO `t_app_location` VALUES ('A04-20-05-02', '', 3, 0, 0, 0, 2, 2, 4, 20, 5, 2, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A04-20-06-01', '', 3, 0, 0, 0, 2, 2, 4, 20, 6, 1, '', 1, '');
INSERT INTO `t_app_location` VALUES ('A04-20-06-02', '', 3, 0, 0, 0, 2, 2, 4, 20, 6, 2, 'TU1250410142129', 1, '');
INSERT INTO `t_app_location` VALUES ('A04-20-07-01', '', 3, 0, 0, 0, 2, 2, 4, 20, 7, 1, '', 1, '');
@ -4987,6 +4987,7 @@ DROP TABLE IF EXISTS `t_app_order_in`;
CREATE TABLE `t_app_order_in` (
`record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`order_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`compare_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`vehicle_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`vehicle_size` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`in_stand` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
@ -5008,7 +5009,8 @@ CREATE TABLE `t_app_order_in` (
`xsfseq` int NULL DEFAULT NULL,
`neibubianhao` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
PRIMARY KEY (`record_id`) USING BTREE
PRIMARY KEY (`record_id` DESC) USING BTREE,
UNIQUE INDEX `uniq_compare_id`(`compare_id` ASC) USING BTREE COMMENT '入库订单唯一索引'
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
@ -5031,7 +5033,7 @@ CREATE TABLE `t_app_order_out` (
`update_time` datetime NOT NULL,
`complete_time` datetime NULL DEFAULT NULL,
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
PRIMARY KEY (`record_id`) USING BTREE
PRIMARY KEY (`order_id` DESC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
@ -5645,8 +5647,14 @@ INSERT INTO `t_app_vehicle` VALUES ('1746667398891010000', 0, 2, '1', 0, 'A04-20
INSERT INTO `t_app_vehicle` VALUES ('1746667475246010000', 0, 2, '1', 0, 'A02-33-02-01', '2025-05-08 09:25:05');
INSERT INTO `t_app_vehicle` VALUES ('1747114922239010000', 0, 3, '1', 0, '', '2025-05-13 13:42:33');
INSERT INTO `t_app_vehicle` VALUES ('1747114987022010000', 0, 3, '1', 0, '', '2025-05-13 13:43:33');
INSERT INTO `t_app_vehicle` VALUES ('1747183353925010000', 0, 3, '1', 0, '', '2025-05-14 08:42:56');
INSERT INTO `t_app_vehicle` VALUES ('1747557032548010000', 0, 3, '1', 0, '', '2025-05-18 16:31:30');
INSERT INTO `t_app_vehicle` VALUES ('1747557120823010000', 0, 3, '1', 0, '', '2025-05-18 16:32:36');
INSERT INTO `t_app_vehicle` VALUES ('1747557173787010000', 0, 3, '1', 0, '', '2025-05-18 16:33:40');
INSERT INTO `t_app_vehicle` VALUES ('1747557257166010000', 0, 3, '1', 0, '', '2025-05-18 16:34:44');
INSERT INTO `t_app_vehicle` VALUES ('1747557303039010000', 0, 3, '1', 0, '', '2025-05-18 16:35:46');
INSERT INTO `t_app_vehicle` VALUES ('20250401150031', 0, 2, '1', 0, 'A04-20-07-02', '2025-04-29 09:07:41');
INSERT INTO `t_app_vehicle` VALUES ('TU1250410142129', 0, 3, '1', 0, '', '2025-05-07 18:20:50');
INSERT INTO `t_app_vehicle` VALUES ('TU1250410142129', 0, 3, '1', 0, '', '2025-05-18 16:28:16');
-- ----------------------------
-- Table structure for t_app_wcs_task
@ -5715,6 +5723,24 @@ INSERT INTO `t_app_wcs_task_bak` VALUES ('1747114953291010000', 100, 1, 1, '1747
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747115013292010000', 100, 1, 1, '1747114987022010000', '103', 'A04-20-02-02', '2025-05-13 13:43:33', '2025-05-13 13:43:33', '2025-05-13 13:43:33', 'WCS', 1, 1);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747115177284010000', 100, 2, 1, '1747114922239010000', 'A04-20-01-02', '103', '2025-05-13 13:46:17', NULL, NULL, 'testUser', 1, 1);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747140401124010000', 100, 2, 1, '1747114987022010000', 'A04-20-02-02', '103', '2025-05-13 20:46:41', NULL, NULL, 'testUser', 1, 1);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747183376262010000', 100, 1, 1, '1747183353925010000', '103', 'A04-20-01-02', '2025-05-14 08:42:56', '2025-05-14 08:42:56', '2025-05-14 08:42:56', 'WCS', 1, 1);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747183420225010000', 100, 2, 1, '1747183353925010000', 'A04-20-01-02', '103', '2025-05-14 08:43:40', NULL, NULL, 'testUser', 1, 1);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747183658275010000', 100, 1, 1, 'TU1250410142129', '103', 'A04-20-05-02', '2025-05-14 08:47:38', '2025-05-14 08:47:38', '2025-05-14 08:47:38', 'YaChi', 2, 323.5);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747183869810010000', 100, 2, 1, 'TU1250410142129', 'A04-20-05-02', '103', '2025-05-14 08:51:10', NULL, NULL, 'testUser', 2, 323.5);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747183977824010000', 100, 1, 1, 'TU1250410142129', '102', 'A06-23-01-02', '2025-05-14 08:52:58', '2025-05-14 08:52:58', '2025-05-14 08:52:58', 'YaChi', 2, 323.5);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747183997824010000', 100, 2, 1, 'TU1250410142129', 'A06-23-01-02', '102', '2025-05-14 08:53:18', NULL, NULL, 'testUser', 2, 323.5);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747556896021010000', 100, 1, 1, 'TU1250410142129', '101', 'A06-23-01-02', '2025-05-18 16:28:16', '2025-05-18 16:28:16', '2025-05-18 16:28:16', 'YaChi', 2, 323.5);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747556952012010000', 100, 2, 1, 'TU1250410142129', 'A06-23-01-02', '101', '2025-05-18 16:29:12', NULL, NULL, 'testUser', 2, 323.5);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557090013010000', 100, 1, 1, '1747557032548010000', '105', 'A01-33-06-01', '2025-05-18 16:31:30', '2025-05-18 16:31:30', '2025-05-18 16:31:30', 'WCS', 1, 4);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557156014010000', 100, 1, 1, '1747557120823010000', '106', 'A02-33-01-01', '2025-05-18 16:32:36', '2025-05-18 16:32:36', '2025-05-18 16:32:36', 'WCS', 1, 4);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557220013010000', 100, 1, 1, '1747557173787010000', '107', 'A01-33-02-01', '2025-05-18 16:33:40', '2025-05-18 16:33:40', '2025-05-18 16:33:40', 'WCS', 1, 4);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557284015010000', 100, 1, 1, '1747557257166010000', '103', 'A04-20-01-02', '2025-05-18 16:34:44', '2025-05-18 16:34:44', '2025-05-18 16:34:44', 'WCS', 1, 1);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557346011010000', 100, 1, 1, '1747557303039010000', '104', 'A04-20-02-02', '2025-05-18 16:35:46', '2025-05-18 16:35:46', '2025-05-18 16:35:46', 'WCS', 1, 1);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557630026010000', 100, 2, 1, '1747557257166010000', 'A04-20-01-02', '103', '2025-05-18 16:40:30', NULL, NULL, 'testUser', 1, 1);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557692011010000', 100, 2, 1, '1747557303039010000', 'A04-20-02-02', '104', '2025-05-18 16:41:32', NULL, NULL, 'testUser', 1, 1);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557712015010000', 100, 2, 1, '1747557032548010000', 'A01-33-06-01', '105', '2025-05-18 16:41:52', NULL, NULL, 'testUser', 1, 4);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557732015010000', 100, 2, 1, '1747557120823010000', 'A02-33-01-01', '106', '2025-05-18 16:42:12', NULL, NULL, 'testUser', 1, 4);
INSERT INTO `t_app_wcs_task_bak` VALUES ('1747557740013010000', 100, 2, 1, '1747557173787010000', 'A01-33-02-01', '107', '2025-05-18 16:42:20', NULL, NULL, 'testUser', 1, 4);
-- ----------------------------
-- Table structure for t_app_work

View File

@ -20,6 +20,9 @@ public class TAppOrderIn {
@TableField(value = "order_id")
private String orderId;
@TableField(value = "compare_id")
private String compareId;
@TableField(value = "vehicle_no")
private String vehicleNo;

View File

@ -106,6 +106,7 @@ public class YcwmsControllerServiceImpl implements IYcwmsControllerService {
TAppOrderIn orderIn = new TAppOrderIn();
orderIn.setRecordId(UUIDUtils.getNewUUID());
orderIn.setOrderId(request.getOrderId());
orderIn.setCompareId(request.getOrderId() + goodsDetail.getGoodsBarcode());
orderIn.setVehicleNo(request.getVehicleNo());
orderIn.setVehicleSize(request.getVehicleSize());
orderIn.setInStand(inStand);