From d426a65ba84bd4ef3298cb7cda0e9664cc6038e7 Mon Sep 17 00:00:00 2001
From: 18516761980 <4761516tqsxp>
Date: 星期四, 13 一月 2022 14:23:30 +0800
Subject: [PATCH] #单据类型区分入库单和出库单

---
 src/main/java/zy/cloud/wms/manager/controller/ItemController.java |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/src/main/java/zy/cloud/wms/manager/controller/ItemController.java b/src/main/java/zy/cloud/wms/manager/controller/ItemController.java
index c8ee4df..a85c32d 100644
--- a/src/main/java/zy/cloud/wms/manager/controller/ItemController.java
+++ b/src/main/java/zy/cloud/wms/manager/controller/ItemController.java
@@ -50,7 +50,7 @@
         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 +107,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 +117,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();
     }
 

--
Gitblit v1.9.1