fanxw 1 gadu atpakaļ
vecāks
revīzija
42d32ae161

+ 7 - 7
src/main/java/com/chinaitop/depot/storage/controller/VentilationOperationController.java

@@ -34,21 +34,21 @@ public class VentilationOperationController {
34 34
             @ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
35 35
             @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
36 36
             @ApiImplicitParam(name = "orgId", value = "库点编码", paramType = "query"),
37
-            @ApiImplicitParam(name = "vcfcode", value = "仓库名称", paramType = "query")
37
+            @ApiImplicitParam(name = "cfbh", value = "仓房编号", paramType = "query"),
38
+            @ApiImplicitParam(name = "createTime", value = "登记时间", paramType = "query"),
39
+            @ApiImplicitParam(name = "cfmc", value = "仓房ID", paramType = "query"),
40
+            @ApiImplicitParam(name = "funcType", value = "功能类型(1:作业开始,2:作业结束)", paramType = "query")
38 41
     })
39
-   public ResponseEntity<PageInfo<TVentilationOperation>> getList(Integer pageNum, Integer pageSize, String orgId, String cfbh,String createTime,String cfmc) {
42
+   public ResponseEntity<PageInfo<TVentilationOperation>> getList(Integer pageNum, Integer pageSize, 
43
+		   String orgId, String cfbh, String createTime, String cfmc, String funcType) {
40 44
         List<TVentilationOperation> list = null;
41 45
         try {
42
-            list = ventilationOperationService.getList(pageNum,pageSize,orgId,cfbh,createTime,cfmc);
46
+            list = ventilationOperationService.getList(pageNum,pageSize,orgId,cfbh,createTime,cfmc, funcType);
43 47
         } catch (Exception e) {
44 48
             e.printStackTrace();
45 49
             ResponseEntity.failed(e.getMessage());
46 50
         }
47 51
         PageInfo<TVentilationOperation> pageInfo = new PageInfo<TVentilationOperation>(list);
48
-        /*if(pageInfo.getList()!=null && pageInfo.getList().size()>0){
49
-        	pageInfo.setStartRow(pageInfo.getStartRow()+1);
50
-        	pageInfo.setEndRow(pageInfo.getEndRow()+1);
51
-        }*/
52 52
         return ResponseEntity.ok(pageInfo);
53 53
     }
54 54
 

+ 5 - 0
src/main/java/com/chinaitop/depot/storage/model/TVentilationOperationExample.java

@@ -6584,6 +6584,11 @@ public class TVentilationOperationExample {
6584 6584
             addCriterion("zfdjmj_zhi not between", value1, value2, "zfdjmjZhi");
6585 6585
             return (Criteria) this;
6586 6586
         }
6587
+
6588
+        public Criteria andDataStatusGreaterThanOrEqualTo(Integer value) {
6589
+            addCriterion("data_status >=", value, "dataStatus");
6590
+            return (Criteria) this;
6591
+        }
6587 6592
     }
6588 6593
 
6589 6594
     /**

+ 1 - 1
src/main/java/com/chinaitop/depot/storage/service/VentilationOperationService.java

@@ -6,7 +6,7 @@ import com.chinaitop.depot.storage.model.TVentilationOperation;
6 6
 
7 7
 public interface VentilationOperationService {
8 8
 
9
-	List<TVentilationOperation> getList(Integer pageNum, Integer pageSize,String orgId, String cfbh,String createTime,String cfmc);
9
+	List<TVentilationOperation> getList(Integer pageNum, Integer pageSize, String orgId, String cfbh, String createTime, String cfmc, String funcType);
10 10
 
11 11
 	TVentilationOperation getById(String id);
12 12
 

+ 5 - 1
src/main/java/com/chinaitop/depot/storage/service/impl/VentilationOperationServiceImpl.java

@@ -24,7 +24,8 @@ public class VentilationOperationServiceImpl implements VentilationOperationServ
24 24
     private TVentilationOperationMapper tVentilationOperationMapper;
25 25
 
26 26
 	@Override
27
-	public List<TVentilationOperation> getList(Integer pageNum, Integer pageSize,String orgId, String cfbh,String createTime,String cfmc) {
27
+	public List<TVentilationOperation> getList(Integer pageNum, Integer pageSize, 
28
+			String orgId, String cfbh, String createTime, String cfmc, String funcType) {
28 29
 		TVentilationOperationExample tVentilationOperationExample = new TVentilationOperationExample();
29 30
 		tVentilationOperationExample.setDistinct(true);
30 31
 		TVentilationOperationExample.Criteria criteria = tVentilationOperationExample.createCriteria();
@@ -47,6 +48,9 @@ public class VentilationOperationServiceImpl implements VentilationOperationServ
47 48
         if (StringUtils.isNotEmpty(orgId)) {
48 49
         	criteria.andOrgIdEqualTo(Integer.parseInt(orgId));
49 50
         }
51
+        if ("2".equals(funcType)) {//如果是作业结束,则查询数据状态>=1的数据
52
+        	criteria.andDataStatusGreaterThanOrEqualTo(1);
53
+        }
50 54
         tVentilationOperationExample.setOrderByClause("djrq desc");
51 55
         if (null != pageNum && null != pageSize) {
52 56
             PageHelper.startPage(pageNum, pageSize);