| | |
| | | @RequestParam(required = false)String orderByType, |
| | | @RequestParam Map<String, Object> param){ |
| | | EntityWrapper<Item> wrapper = new EntityWrapper<>(); |
| | | // allLike(Item,null,wrapper,param.get("id")); |
| | | excludeTrash(param); |
| | | convert(param, wrapper); |
| | | hostEq(wrapper); |
| | | wrapper.orderBy("status",false); |
| | | wrapper.orderBy("status",true); |
| | | if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} |
| | | return R.ok(itemService.selectPage(new Page<>(curr, limit), wrapper)); |
| | | } |
| | |
| | | } |
| | | item.setUpdateBy(getUserId()); |
| | | item.setUpdateTime(new Date()); |
| | | itemService.updateById(item); |
| | | itemService.update(item,new EntityWrapper<Item>() |
| | | .eq("id",item.getId())); |
| | | // itemService.updateById(item); |
| | | return R.ok(); |
| | | } |
| | | |
| | |
| | | @ManagerAuth |
| | | public R delete(@RequestParam("ids[]") String param){ |
| | | |
| | | // if (param != null){ |
| | | // itemService.delete(new EntityWrapper<Item>() |
| | | // .eq("id",param)); |
| | | // planService.delete(new EntityWrapper<ProjectPlan>() |
| | | // .eq("item_id",param)); |
| | | // } |
| | | if (param != null){ |
| | | itemService.delete(new EntityWrapper<Item>() |
| | | .eq("id",param)); |
| | | planService.delete(new EntityWrapper<ProjectPlan>() |
| | | .eq("item_id",param)); |
| | | String[] split = param.split(","); |
| | | for (String s : split) { |
| | | Item item = itemService.selectOne(new EntityWrapper<Item>() |
| | | .eq("id", s)); |
| | | item.setStatus(2); |
| | | itemService.update(item,new EntityWrapper<Item>() |
| | | .eq("id",item.getId())); |
| | | } |
| | | } |
| | | |
| | | // List<Item> list = JSONArray.parseArray(param, Item.class); |
| | | // if (Cools.isEmpty(list)){ |
| | | // return R.error(); |
| | | // } |
| | | // for (Item entity : list){ |
| | | // itemService.delete(new EntityWrapper<>(entity)); |
| | | // } |
| | | return R.ok(); |
| | | } |
| | | |