| | |
| | | import java.lang.reflect.InvocationTargetException; |
| | | import java.lang.reflect.Method; |
| | | import java.util.EnumSet; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 上报事件类型(eventType): |
| | |
| | | return R.error("任务编号错误"); |
| | | } |
| | | |
| | | // if(!checkParam(param,agvWrkMast)){ |
| | | // return R.error("任务参数与工作档参数不符合"); |
| | | // } |
| | | |
| | | AgvTask agvTask = AgvTask.valueOf(param.getEventType()); |
| | | Class<AgvTask> clz = AgvTask.class; |
| | | try { |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | private boolean checkParam(AgvTaskCallBackParam param, AgvWrkMast agvWrkMast){ |
| | | if(!agvWrkMast.getLocNo().equals(param.getLocationCode())){ |
| | | return false; |
| | | } |
| | | if(!agvWrkMast.getSourceLocNo().equals(param.getStationCode())){ |
| | | return false; |
| | | } |
| | | return true; |
| | | } |
| | | @PostMapping("/conveyor/loadContainerFinish ") |
| | | @AppAuth(memo = "取容器完成通知") |
| | | public R loadContainerFinish(@RequestBody Map<String,Object> params){ |
| | | |
| | | return R.ok(); |
| | | } |
| | | } |
| | | |
| | | enum AgvTask{ |
| | |
| | | } |
| | | //出库任务 110.空板出库 |
| | | if(agvWrkMast.getIoType() == 110){ |
| | | agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getLocNo(),"D",agvWrkMast.getBarcode()); |
| | | agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getLocNo(),"F",agvWrkMast.getBarcode()); |
| | | } |
| | | } |
| | | |