| | |
| | | slapLightControlParam.setControllerCode(cacheSite.getMemo()).setTagCode(cacheSite.getSiteNo())
|
| | | .setColor("GREEN").setMode("LIGHT").setDisplay(String.valueOf(sum));
|
| | | // 发起亮灯请求
|
| | | log.info("任务{}到达拣选位,播种墙亮灯下发",task.getTaskNo(), JSONObject.toJSONString(slapLightControlParam));
|
| | | CommonReponse response = HttpEssUtils.post("到达拣选位,播种墙亮灯", HttpEssUtils.PLT_SEND_COMMAND, slapLightControlParam);
|
| | | if (response.getCode().equals(0)) {
|
| | | log.info("任务{}到达拣选位,播种墙{}亮灯成功",task.getTaskNo(),cacheSite.getSiteNo());
|
| | |
| | | tasks.forEach(task -> {
|
| | | try {
|
| | | ConveyorStarParam conveyorStarParam = new ConveyorStarParam();
|
| | | conveyorStarParam.setSlotCode(task.getOriginLoc())
|
| | | conveyorStarParam.setSlotCode(task.getOriginSite())
|
| | | .setContainerCode(task.getBarcode());
|
| | | if (task.getTaskType() == 101) { //任务类型为101全盘出库,直接取下容器,传200
|
| | | conveyorStarParam.setDirection("200");
|