| | |
| | | |
| | | @RequestMapping(value = "/basLocSts/delete/auth") |
| | | @ManagerAuth(memo = "库位状态删除") |
| | | public R delete(@RequestParam String param){ |
| | | List<BasLocSts> list = JSONArray.parseArray(param, BasLocSts.class); |
| | | if (Cools.isEmpty(list)){ |
| | | public R delete(@RequestParam(value = "ids[]", required = false) String[] ids, |
| | | @RequestParam(value = "param", required = false) String param){ |
| | | List<String> deleteIds = new ArrayList<>(); |
| | | if (!Cools.isEmpty(ids)) { |
| | | deleteIds.addAll(Arrays.asList(ids)); |
| | | } else if (!Cools.isEmpty(param)) { |
| | | List<BasLocSts> list = JSONArray.parseArray(param, BasLocSts.class); |
| | | if (!Cools.isEmpty(list)) { |
| | | for (BasLocSts entity : list) { |
| | | if (!Cools.isEmpty(entity) && !Cools.isEmpty(entity.getLocSts())) { |
| | | deleteIds.add(entity.getLocSts()); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | if (Cools.isEmpty(deleteIds)){ |
| | | return R.error(); |
| | | } |
| | | for (BasLocSts entity : list){ |
| | | basLocStsService.remove(new QueryWrapper<>(entity)); |
| | | for (String id : deleteIds){ |
| | | basLocStsService.removeById(id); |
| | | } |
| | | return R.ok(); |
| | | } |