| | |
| | | |
| | | @RequestMapping(value = "/node/updateStatus") |
| | | @ManagerAuth(memo = "库位冻结") |
| | | public R updateStockFreeze(Node node){ |
| | | if (Cools.isEmpty(node) || null==node.getName()){ |
| | | return R.error(); |
| | | public R updateStockFreeze(@RequestParam String param){ |
| | | List<Node> list = JSONArray.parseArray(param, Node.class); |
| | | if (Cools.isEmpty(list)){ |
| | | return R.error("无数据"); |
| | | } |
| | | nodeService.updateStockFreeze(node.getName(), node.getStatus()); |
| | | if (node.getStatus() == 0){ |
| | | return R.ok(node.getName()+"冻结完成"); |
| | | }else { |
| | | return R.ok(node.getName()+"解冻完成"); |
| | | } |
| | | for (Node node : list){ |
| | | node.setStatus(0); |
| | | if (nodeService.updateStockFreeze(node.getName(), node.getStatus()) != 1){ |
| | | return R.error(node.getName()+"冻结失败"); |
| | | } |
| | | |
| | | } |
| | | return R.ok("冻结成功"); |
| | | } |
| | | |
| | | @RequestMapping(value = "/node/updateDisStatus") |
| | | @ManagerAuth(memo = "库位解除冻结") |
| | | public R updateStockDisFreeze(@RequestParam String param){ |
| | | List<Node> list = JSONArray.parseArray(param, Node.class); |
| | | if (Cools.isEmpty(list)){ |
| | | return R.error("无数据"); |
| | | } |
| | | for (Node node : list){ |
| | | node.setStatus(1); |
| | | if (nodeService.updateStockFreeze(node.getName(), node.getStatus()) != 1){ |
| | | return R.error(node.getName()+"解除冻结失败"); |
| | | } |
| | | |
| | | } |
| | | return R.ok("解冻成功"); |
| | | } |
| | | |
| | | } |