mrzhssss
2022-01-14 7ea9e40063bb40954b1c73675e2ed1963df99c4d
src/main/java/zy/cloud/wms/manager/controller/ItemController.java
@@ -47,10 +47,11 @@
                  @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));
    }
@@ -107,7 +108,9 @@
        }
        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();
    }
@@ -115,20 +118,22 @@
    @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();
    }