zhangyuewww hace 4 años
padre
commit
08b0990dab

+ 11 - 6
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/WarehouseInventoryCountInfoController.java

@@ -3,15 +3,12 @@ package com.yh.saas.plugin.yiliangyiyun.controller;
 
 import com.baomidou.mybatisplus.plugins.Page;
 import com.yh.saas.plugin.yiliangyiyun.entity.ContractManagementInfo;
+import com.yh.saas.plugin.yiliangyiyun.entity.WarehouseBaseInfo;
 import com.yh.saas.plugin.yiliangyiyun.entity.WarehouseInventoryCountInfo;
 import com.yh.saas.plugin.yiliangyiyun.service.IContractManagementInfoService;
 import com.yh.saas.plugin.yiliangyiyun.service.IWarehouseInventoryCountInfoService;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 /**
  * <p>
@@ -39,13 +36,21 @@ public class WarehouseInventoryCountInfoController {
     }
 
     /**
-     * 盘损
+     * 根据货名查累计量
      */
     @GetMapping("/getInfo")
     public WarehouseInventoryCountInfo getInfo(WarehouseInventoryCountInfo warehouseInventoryCountInfo) {
         return warehouseInventoryCountInfoService.getInfo(warehouseInventoryCountInfo);
     }
 
+    /**
+     * 盘损
+     */
+    @PostMapping("/addInventory")
+    public String addInventory(@RequestBody WarehouseInventoryCountInfo warehouseInventoryCountInfo) {
+        return warehouseInventoryCountInfoService.addInventory(warehouseInventoryCountInfo);
+    }
+
 
 }
 

+ 9 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/IWarehouseInventoryCountInfoService.java

@@ -2,6 +2,7 @@ package com.yh.saas.plugin.yiliangyiyun.service;
 
 import com.baomidou.mybatisplus.plugins.Page;
 import com.yh.saas.plugin.yiliangyiyun.entity.ContractManagementInfo;
+import com.yh.saas.plugin.yiliangyiyun.entity.WarehouseBaseInfo;
 import com.yh.saas.plugin.yiliangyiyun.entity.WarehouseInventoryCountInfo;
 import com.baomidou.mybatisplus.service.IService;
 
@@ -24,11 +25,18 @@ public interface IWarehouseInventoryCountInfoService extends IService<WarehouseI
     Page<WarehouseInventoryCountInfo> selectInfo(WarehouseInventoryCountInfo warehouseInventoryCountInfo);
 
     /**
-     * 盘损当期仓损
+     * 根据货名查累计量
      *
      * @param warehouseInventoryCountInfo
      * @return
      */
     WarehouseInventoryCountInfo getInfo(WarehouseInventoryCountInfo warehouseInventoryCountInfo);
 
+
+    /**
+     * 盘损
+     */
+    String addInventory(WarehouseInventoryCountInfo warehouseInventoryCountInfo);
+
+
 }

+ 22 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/WarehouseInventoryCountInfoServiceImpl.java

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.mapper.Wrapper;
 import com.baomidou.mybatisplus.plugins.Page;
 import com.google.common.collect.Lists;
 import com.winsea.svc.base.security.util.AuthSecurityUtils;
+import com.yh.saas.common.support.util.IdGenerator;
 import com.yh.saas.plugin.yiliangyiyun.entity.*;
 import com.yh.saas.plugin.yiliangyiyun.mapper.WarehouseInventoryCountInfoMapper;
 import com.yh.saas.plugin.yiliangyiyun.service.IWarehouseInOutInfoService;
@@ -61,7 +62,7 @@ public class WarehouseInventoryCountInfoServiceImpl extends ServiceImpl<Warehous
     }
 
     /**
-     * 盘损
+     * 根据货名查累计量
      *
      * @param warehouseInventoryCountInfo
      * @return
@@ -147,4 +148,24 @@ public class WarehouseInventoryCountInfoServiceImpl extends ServiceImpl<Warehous
         }
         return warehouseInventoryCountInfoCopy;
     }
+
+
+    /**
+     * 盘损
+     *
+     * @param warehouseInventoryCountInfo
+     * @return
+     */
+    @Override
+    public String addInventory(WarehouseInventoryCountInfo warehouseInventoryCountInfo) {
+        //新增主键id
+        warehouseInventoryCountInfo.setId(IdGenerator.generateUUID());
+        boolean one = this.insert(warehouseInventoryCountInfo);
+        // 假如成功返回ok
+        if (one) {
+            return "OK";
+        } else {
+            return "NG";
+        }
+    }
 }