ソースを参照

2022-09-13 气瓶库存。

zhuchangxue 3 年 前
コミット
e0e2c6bf02

+ 18 - 0
zd-modules/zd-bottle-parent/zd-bottle/src/main/java/com/zd/bottle/controller/BottleStorageController.java

@@ -1,10 +1,19 @@
 package com.zd.bottle.controller;
 
 import com.zd.bottle.domain.BottleStorage;
+import com.zd.bottle.domain.BottleStorageOut;
+import com.zd.bottle.service.BottleStorageOutService;
+import com.zd.bottle.service.BottleStorageService;
+import com.zd.common.core.web.page.TableDataInfo;
+import io.swagger.annotations.ApiModelProperty;
+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.RestController;
 import com.zd.common.core.web.controller.BaseController;
 
+import java.util.List;
+
 /**
  * <p>
  * 气瓶入库表 前端控制器
@@ -16,5 +25,14 @@ import com.zd.common.core.web.controller.BaseController;
 @RestController
 @RequestMapping("/bottleStorage")
 public class BottleStorageController extends BaseController<BottleStorage> {
+    @Autowired
+    private BottleStorageService bottleStorageService;
 
+    @ApiModelProperty(value = "领用气瓶列表")
+    @GetMapping("/receivingGasList")
+    public TableDataInfo <BottleStorage> receivingGasList(BottleStorage bottleStorage){
+        startPage();
+        List <BottleStorage> list = bottleStorageService.receivingGasList(bottleStorage);
+        return getDataTable(list);
+    }
 }

+ 5 - 0
zd-modules/zd-bottle-parent/zd-bottle/src/main/java/com/zd/bottle/service/BottleStorageService.java

@@ -2,6 +2,9 @@ package com.zd.bottle.service;
 
 import com.zd.bottle.domain.BottleStorage;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.zd.bottle.domain.BottleStorageOut;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +16,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface BottleStorageService extends IService<BottleStorage> {
 
+    List <BottleStorage> receivingGasList(BottleStorage bottleStorage);
+
 }

+ 14 - 0
zd-modules/zd-bottle-parent/zd-bottle/src/main/java/com/zd/bottle/service/impl/BottleStorageServiceImpl.java

@@ -1,11 +1,17 @@
 package com.zd.bottle.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.zd.bottle.domain.BottleStorage;
+import com.zd.bottle.domain.BottleStorageOut;
+import com.zd.bottle.domain.UsegasAuditRecord;
 import com.zd.bottle.mapper.BottleStorageMapper;
 import com.zd.bottle.service.BottleStorageService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
+import java.util.List;
+
 /**
  * <p>
  * 气瓶入库表 服务实现类
@@ -17,4 +23,12 @@ import org.springframework.stereotype.Service;
 @Service
 public class BottleStorageServiceImpl extends ServiceImpl<BottleStorageMapper, BottleStorage> implements BottleStorageService {
 
+    @Override
+    public List <BottleStorage> receivingGasList(BottleStorage bottleStorage) {
+        LambdaQueryWrapper <BottleStorage> wrapper = Wrappers.lambdaQuery();
+        wrapper.ge(BottleStorage::getStorageStatus,1);
+        wrapper.setEntity(bottleStorage);
+        List <BottleStorage> list = list(wrapper);
+        return list;
+    }
 }