|
|
@ -92,21 +92,21 @@ public class IoCollectLedGroupService extends ServiceImpl<IoCollectLedGroupMappe
|
|
|
|
// collectLedGroupRequest.setLednum(setLedNum(one));
|
|
|
|
// collectLedGroupRequest.setLednum(setLedNum(one));
|
|
|
|
|
|
|
|
|
|
|
|
collectLedGroupRequest.setLednum(setLedNumByOrderId(collectOrderBiz.getOrderIdFk(),one.getMac(),collectOrderBiz.getId()));
|
|
|
|
collectLedGroupRequest.setLednum(setLedNumByOrderId(collectOrderBiz.getOrderIdFk(),one.getMac(),collectOrderBiz.getId()));
|
|
|
|
// if (collectLedGroupRequest.getLednum() == 1) {
|
|
|
|
if (collectLedGroupRequest.getLednum() == 1) {
|
|
|
|
// one.setRed(collectOrderBiz.getId());
|
|
|
|
one.setRed(collectOrderBiz.getId());
|
|
|
|
// } else if (collectLedGroupRequest.getLednum() == 2) {
|
|
|
|
} else if (collectLedGroupRequest.getLednum() == 2) {
|
|
|
|
// one.setOrange(collectOrderBiz.getId());
|
|
|
|
one.setOrange(collectOrderBiz.getId());
|
|
|
|
// } else if (collectLedGroupRequest.getLednum() == 3) {
|
|
|
|
} else if (collectLedGroupRequest.getLednum() == 3) {
|
|
|
|
// one.setBlue(collectOrderBiz.getId());
|
|
|
|
one.setBlue(collectOrderBiz.getId());
|
|
|
|
// } else if (collectLedGroupRequest.getLednum() == 4) {
|
|
|
|
} else if (collectLedGroupRequest.getLednum() == 4) {
|
|
|
|
// one.setGreen(collectOrderBiz.getId());
|
|
|
|
one.setGreen(collectOrderBiz.getId());
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
collectOrderBiz.setQueueCode(sysWorkplaceQueue.getCode());
|
|
|
|
collectOrderBiz.setQueueCode(sysWorkplaceQueue.getCode());
|
|
|
|
collectOrderBiz.setLedNum(collectLedGroupRequest.getLednum());
|
|
|
|
collectOrderBiz.setLedNum(collectLedGroupRequest.getLednum());
|
|
|
|
ledGroupRequest.getData().add(collectLedGroupRequest);
|
|
|
|
ledGroupRequest.getData().add(collectLedGroupRequest);
|
|
|
|
collectOrderBizService.updateById(collectOrderBiz);
|
|
|
|
collectOrderBizService.updateById(collectOrderBiz);
|
|
|
|
// updateById(one);
|
|
|
|
updateById(one);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// http://192.168.0.166:9099/wms/associate/lighttagsled
|
|
|
|
// http://192.168.0.166:9099/wms/associate/lighttagsled
|
|
|
@ -147,6 +147,7 @@ public class IoCollectLedGroupService extends ServiceImpl<IoCollectLedGroupMappe
|
|
|
|
private Integer setLedNumByOrderId(String orderIdFk,String mac,Long bizId){
|
|
|
|
private Integer setLedNumByOrderId(String orderIdFk,String mac,Long bizId){
|
|
|
|
SysOrderLed orderLedByOrder = sysOrderLedService.getOne(new LambdaQueryWrapper<SysOrderLed>().eq(SysOrderLed::getOrderId,orderIdFk));
|
|
|
|
SysOrderLed orderLedByOrder = sysOrderLedService.getOne(new LambdaQueryWrapper<SysOrderLed>().eq(SysOrderLed::getOrderId,orderIdFk));
|
|
|
|
if (orderLedByOrder != null){
|
|
|
|
if (orderLedByOrder != null){
|
|
|
|
|
|
|
|
redisDelayedQueue.addTaskToQueue(orderIdFk + ";" + mac + ";" + bizId,3 * 60,"led_queue");
|
|
|
|
return orderLedByOrder.getLedNum();
|
|
|
|
return orderLedByOrder.getLedNum();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
List<SysOrderLed> orderLeds = sysOrderLedService.list(new LambdaQueryWrapper<SysOrderLed>().isNull(SysOrderLed::getOrderId)
|
|
|
|
List<SysOrderLed> orderLeds = sysOrderLedService.list(new LambdaQueryWrapper<SysOrderLed>().isNull(SysOrderLed::getOrderId)
|
|
|
|