| | |
| | | /*********************************RCS任务结束接口****************************************************/ |
| | | |
| | | /** |
| | | * 库存统计 |
| | | * RCS 任务反馈 |
| | | */ |
| | | @RequestMapping("/taskOver") |
| | | public HashMap taskOver(@RequestBody HashMap<String,Object> param) { |
| | | HashMap map = new HashMap(); |
| | | Map<String ,Object > map1 = (Map<String, Object>)param.get("Data"); |
| | | |
| | | String id = (String) map1.get("Id"); |
| | | String status = (String) map1.get("Status"); |
| | | if (!status.equals("finished_manual")){ |
| | | map.put("IsSuccess", true); |
| | | return map; |
| | | } |
| | | WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no",Integer.valueOf(id))); |
| | | if (wrkMast == null) { |
| | | map.put("IsSuccess", false); |
| | | map.put("ErrorCode","1"); |
| | | map.put("Message","没有找到该任务号:"+id); |
| | | return map; |
| | | } |
| | | if(wrkMast.getIoType()==101||wrkMast.getIoType()==110){ |
| | | wrkMast.setWrkSts(15L);//搬运完成,任务转历史档 |
| | | }else if(wrkMast.getIoType()==103||wrkMast.getIoType()==107){ |
| | | wrkMast.setWrkSts(14L);//搬运完成,任务状态回到14 |
| | | } |
| | | wrkMastService.updateById(wrkMast); |
| | | map.put("IsSuccess", true); |
| | | return map; |
| | | public void taskOver(@RequestBody HashMap<String,Object> param) { |
| | | log.info("RCS任务反馈={}",param); |
| | | } |
| | | } |