1/23 优化1.0

dev_fifo_z
wangwei 6 months ago
parent 03fc415c3f
commit 61dc8aac4b

@ -155,11 +155,15 @@ public class IoCollectLedGroupService extends ServiceImpl<IoCollectLedGroupMappe
.eq(SysOrderLed::getOrderId, "") .eq(SysOrderLed::getOrderId, "")
.orderByAsc(SysOrderLed::getLedNum)); .orderByAsc(SysOrderLed::getLedNum));
//如果为null 当前灯组已满 //如果为null 当前灯组已满
if (orderLeds.isEmpty()) {
// 如果没有可用灯组,抛出异常或返回 null
throw new JsonException("当前灯组已满!");
}
SysOrderLed orderLed = orderLeds.get(0); SysOrderLed orderLed = orderLeds.get(0);
//if 没有满 设置订单id //if 没有满 设置订单id
orderLed.setOrderId(orderIdFk); orderLed.setOrderId(orderIdFk);
sysOrderLedService.updateById(orderLed); sysOrderLedService.updateById(orderLed);
//设置成功加入redis 分钟超时时间 过期删除 然后根据订单id 清楚灯组 //设置成功加入redis 分钟超时时间 过期删除 然后根据订单id 清楚灯组
redisDelayedQueue.addTaskToQueue(orderIdFk + ";" + mac + ";" + bizId,3 * 60,"led_queue"); redisDelayedQueue.addTaskToQueue(orderIdFk + ";" + mac + ";" + bizId,3 * 60,"led_queue");
return orderLed.getLedNum(); return orderLed.getLedNum();

@ -5148,6 +5148,10 @@ CALL Pro_Temp_ColumnWork('sys_workplace_queue', 'enableRemind',
CALL Pro_Temp_ColumnWork('io_order', 'warehouseId', 'int(10)', 1); CALL Pro_Temp_ColumnWork('io_order', 'warehouseId', 'int(10)', 1);
#
# UPDATE `sys_custom_config_detail`
# SET `isShow` = 2
# where `id` = 43071;
CALL Pro_Temp_ColumnWork('sys_workplace_freight', 'freightRow', CALL Pro_Temp_ColumnWork('sys_workplace_freight', 'freightRow',
' int NULL DEFAULT ''1''COMMENT ''区域编码''', ' int NULL DEFAULT ''1''COMMENT ''区域编码''',

Loading…
Cancel
Save