lvzhikai %!s(int64=5) %!d(string=hai) anos
pai
achega
d14d0fa6da

+ 12 - 3
src/main/java/com/chinaitop/depot/storage/controller/StorageQualitycheckController.java

@@ -1,6 +1,7 @@
1 1
 package com.chinaitop.depot.storage.controller;
2 2
 
3 3
 
4
+import com.alibaba.druid.sql.ast.statement.SQLUnionQuery;
4 5
 import com.alibaba.fastjson.JSONArray;
5 6
 import com.chinaitop.depot.storage.model.*;
6 7
 import com.chinaitop.depot.storage.model.StorageQualitycheckExample.Criteria;
@@ -25,6 +26,7 @@ import org.springframework.web.bind.annotation.RestController;
25 26
 import javax.annotation.Resource;
26 27
 import javax.servlet.http.HttpServletRequest;
27 28
 import java.io.IOException;
29
+import java.lang.reflect.Parameter;
28 30
 import java.text.SimpleDateFormat;
29 31
 import java.util.ArrayList;
30 32
 import java.util.HashMap;
@@ -55,10 +57,11 @@ public class StorageQualitycheckController {
55 57
             @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
56 58
             @ApiImplicitParam(name = "qualitycheck", value = "实体类", paramType = "query"),
57 59
             @ApiImplicitParam(name = "checktype", value = "检查的类型", paramType = "query"),
58
-            @ApiImplicitParam(name = "checkResult", value = "检查结果", paramType = "query")
60
+            @ApiImplicitParam(name = "checkResult", value = "检查结果", paramType = "query"),
61
+            @ApiImplicitParam(name = "depotType", value = "判断是否是代储", paramType = "query"),
59 62
     })
60
-    public PageInfo<StorageQualitycheck> listPage(Integer pageNum, Integer pageSize,
61
-                                                  StorageQualitycheck qualitycheck, String checktype,String checkResult) {
63
+    public PageInfo<StorageQualitycheck> listPage(Integer pageNum, Integer pageSize, StorageQualitycheck qualitycheck,
64
+                                                  String checktype,String checkResult,String depotType) {
62 65
     	StorageQualitycheck qualityCheck = new StorageQualitycheck();
63 66
 
64 67
         //根据后台传来的参数进行查找相应类型的类别0:初检 1:验收 2:质量普查 3:出库
@@ -100,6 +103,12 @@ public class StorageQualitycheckController {
100 103
         if (StringUtils.isNotBlank(checkResult)) {
101 104
             qualityCheck.setCheckResult(checkResult);
102 105
         }
106
+
107
+        //如果是1则说明是代储点的,则另外查询
108
+        if(ParameterUtil.isequal("1",depotType)){
109
+            qualityCheck.setDepotId(Integer.parseInt(depotType));
110
+        }
111
+
103 112
         qualityCheck.setHistoryStatus(0);//0:最新数据  1:历史数据
104 113
         //查询出未封仓的质量管理信息 封仓状态:0:未封仓,1:已封仓
105 114
         //qualityCheck.setSealStatus("0");

+ 3 - 8
src/main/java/com/chinaitop/depot/storage/mapper/StorageQualitycheckMapper.java

@@ -2,13 +2,11 @@ package com.chinaitop.depot.storage.mapper;
2 2
 
3 3
 import com.chinaitop.depot.storage.model.StorageQualitycheck;
4 4
 import com.chinaitop.depot.storage.model.StorageQualitycheckExample;
5
-import org.apache.ibatis.annotations.Param;
6
-import org.springframework.stereotype.Repository;
7
-
8 5
 import java.util.List;
9 6
 import java.util.Map;
10 7
 
11
-@Repository
8
+import org.apache.ibatis.annotations.Param;
9
+
12 10
 public interface StorageQualitycheckMapper {
13 11
     int countByExample(StorageQualitycheckExample example);
14 12
 
@@ -24,7 +22,6 @@ public interface StorageQualitycheckMapper {
24 22
 
25 23
     StorageQualitycheck selectByPrimaryKey(Integer id);
26 24
 
27
-
28 25
     int updateByExampleSelective(@Param("record") StorageQualitycheck record, @Param("example") StorageQualitycheckExample example);
29 26
 
30 27
     int updateByExample(@Param("record") StorageQualitycheck record, @Param("example") StorageQualitycheckExample example);
@@ -32,7 +29,6 @@ public interface StorageQualitycheckMapper {
32 29
     int updateByPrimaryKeySelective(StorageQualitycheck record);
33 30
 
34 31
     int updateByPrimaryKey(StorageQualitycheck record);
35
-
36 32
     /**
37 33
      * @param qualitycheck
38 34
      * @return
@@ -51,9 +47,8 @@ public interface StorageQualitycheckMapper {
51 47
     List<StorageQualitycheck> queryByExample(StorageQualitycheck example);
52 48
     List<Map<String,Object>> getStoreQualityList(Integer orgId);
53 49
 
54
-    
55 50
     List<Map<String,Object>> getTrdStoreQualityList();
56
-	List<StorageQualitycheck> getDataByZJId(Map<String, Object> paramMap);
51
+    List<StorageQualitycheck> getDataByZJId(Map<String, Object> paramMap);
57 52
 
58 53
     List<StorageQualitycheck> queryByExampleData(StorageQualitycheck example);
59 54
 

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 656 - 594
src/main/java/com/chinaitop/depot/storage/mapper/StorageQualitycheckMapper.xml


+ 59 - 1
src/main/java/com/chinaitop/depot/storage/model/StorageQualitycheck.java

@@ -8,6 +8,8 @@ import java.util.List;
8 8
 public class StorageQualitycheck {
9 9
     private Integer id;
10 10
 
11
+    private Integer depotId;
12
+
11 13
     private Integer houseId;
12 14
 
13 15
     private Integer warehouseId;
@@ -86,6 +88,8 @@ public class StorageQualitycheck {
86 88
 
87 89
     private String chooser;
88 90
 
91
+    private String chooseOrgan;
92
+
89 93
     private Date chooseTime;
90 94
 
91 95
     private String boldfatIndex;
@@ -174,6 +178,8 @@ public class StorageQualitycheck {
174 178
 
175 179
     private String aflatoxin;
176 180
 
181
+    private String quailtycardId;
182
+
177 183
     private String butylPhenol;
178 184
 
179 185
     private String storehouseName;
@@ -217,7 +223,7 @@ public class StorageQualitycheck {
217 223
     public void setWareHouseName(String wareHouseName) {
218 224
         this.wareHouseName = wareHouseName;
219 225
     }
220
-    
226
+
221 227
     public String getOrgName() {
222 228
 		return orgName;
223 229
 	}
@@ -259,6 +265,22 @@ public class StorageQualitycheck {
259 265
     }
260 266
 
261 267
     /**
268
+     * 代储点用到的代储库id,没有值则不是代储库
269
+     * @return depot_id 代储点用到的代储库id,没有值则不是代储库
270
+     */
271
+    public Integer getDepotId() {
272
+        return depotId;
273
+    }
274
+
275
+    /**
276
+     * 代储点用到的代储库id,没有值则不是代储库
277
+     * @param depotId 代储点用到的代储库id,没有值则不是代储库
278
+     */
279
+    public void setDepotId(Integer depotId) {
280
+        this.depotId = depotId;
281
+    }
282
+
283
+    /**
262 284
      * 仓房的id
263 285
      * @return house_id 仓房的id
264 286
      */
@@ -883,6 +905,22 @@ public class StorageQualitycheck {
883 905
     }
884 906
 
885 907
     /**
908
+     * 扦样机构
909
+     * @return choose_organ 扦样机构
910
+     */
911
+    public String getChooseOrgan() {
912
+        return chooseOrgan;
913
+    }
914
+
915
+    /**
916
+     * 扦样机构
917
+     * @param chooseOrgan 扦样机构
918
+     */
919
+    public void setChooseOrgan(String chooseOrgan) {
920
+        this.chooseOrgan = chooseOrgan == null ? null : chooseOrgan.trim();
921
+    }
922
+
923
+    /**
886 924
      * 扦样日期
887 925
      * @return choose_time 扦样日期
888 926
      */
@@ -1587,6 +1625,22 @@ public class StorageQualitycheck {
1587 1625
     }
1588 1626
 
1589 1627
     /**
1628
+     * 粮情卡id
1629
+     * @return quailtycard_id 粮情卡id
1630
+     */
1631
+    public String getQuailtycardId() {
1632
+        return quailtycardId;
1633
+    }
1634
+
1635
+    /**
1636
+     * 粮情卡id
1637
+     * @param quailtycardId 粮情卡id
1638
+     */
1639
+    public void setQuailtycardId(String quailtycardId) {
1640
+        this.quailtycardId = quailtycardId == null ? null : quailtycardId.trim();
1641
+    }
1642
+
1643
+    /**
1590 1644
      * 特丁基对二苯酚(g/kg)
1591 1645
      * @return butyl_phenol 特丁基对二苯酚(g/kg)
1592 1646
      */
@@ -1689,6 +1743,10 @@ public class StorageQualitycheck {
1689 1743
         return flagType;
1690 1744
     }
1691 1745
 
1746
+    /**
1747
+     * 保存:1,提交:2
1748
+     * @param flagType 保存:1,提交:2
1749
+     */
1692 1750
     public void setFlagType(Integer flagType) {
1693 1751
         this.flagType = flagType;
1694 1752
     }

+ 322 - 2
src/main/java/com/chinaitop/depot/storage/model/StorageQualitycheckExample.java

@@ -74,7 +74,7 @@ public class StorageQualitycheckExample {
74 74
     }
75 75
 
76 76
     /**
77
-     * storage_qualitycheck 2018-08-10
77
+     * storage_qualitycheck 2020-07-29
78 78
      */
79 79
     protected abstract static class GeneratedCriteria {
80 80
         protected List<Criterion> criteria;
@@ -177,6 +177,66 @@ public class StorageQualitycheckExample {
177 177
             return (Criteria) this;
178 178
         }
179 179
 
180
+        public Criteria andDepotIdIsNull() {
181
+            addCriterion("depot_id is null");
182
+            return (Criteria) this;
183
+        }
184
+
185
+        public Criteria andDepotIdIsNotNull() {
186
+            addCriterion("depot_id is not null");
187
+            return (Criteria) this;
188
+        }
189
+
190
+        public Criteria andDepotIdEqualTo(Integer value) {
191
+            addCriterion("depot_id =", value, "depotId");
192
+            return (Criteria) this;
193
+        }
194
+
195
+        public Criteria andDepotIdNotEqualTo(Integer value) {
196
+            addCriterion("depot_id <>", value, "depotId");
197
+            return (Criteria) this;
198
+        }
199
+
200
+        public Criteria andDepotIdGreaterThan(Integer value) {
201
+            addCriterion("depot_id >", value, "depotId");
202
+            return (Criteria) this;
203
+        }
204
+
205
+        public Criteria andDepotIdGreaterThanOrEqualTo(Integer value) {
206
+            addCriterion("depot_id >=", value, "depotId");
207
+            return (Criteria) this;
208
+        }
209
+
210
+        public Criteria andDepotIdLessThan(Integer value) {
211
+            addCriterion("depot_id <", value, "depotId");
212
+            return (Criteria) this;
213
+        }
214
+
215
+        public Criteria andDepotIdLessThanOrEqualTo(Integer value) {
216
+            addCriterion("depot_id <=", value, "depotId");
217
+            return (Criteria) this;
218
+        }
219
+
220
+        public Criteria andDepotIdIn(List<Integer> values) {
221
+            addCriterion("depot_id in", values, "depotId");
222
+            return (Criteria) this;
223
+        }
224
+
225
+        public Criteria andDepotIdNotIn(List<Integer> values) {
226
+            addCriterion("depot_id not in", values, "depotId");
227
+            return (Criteria) this;
228
+        }
229
+
230
+        public Criteria andDepotIdBetween(Integer value1, Integer value2) {
231
+            addCriterion("depot_id between", value1, value2, "depotId");
232
+            return (Criteria) this;
233
+        }
234
+
235
+        public Criteria andDepotIdNotBetween(Integer value1, Integer value2) {
236
+            addCriterion("depot_id not between", value1, value2, "depotId");
237
+            return (Criteria) this;
238
+        }
239
+
180 240
         public Criteria andHouseIdIsNull() {
181 241
             addCriterion("house_id is null");
182 242
             return (Criteria) this;
@@ -2777,6 +2837,76 @@ public class StorageQualitycheckExample {
2777 2837
             return (Criteria) this;
2778 2838
         }
2779 2839
 
2840
+        public Criteria andChooseOrganIsNull() {
2841
+            addCriterion("choose_organ is null");
2842
+            return (Criteria) this;
2843
+        }
2844
+
2845
+        public Criteria andChooseOrganIsNotNull() {
2846
+            addCriterion("choose_organ is not null");
2847
+            return (Criteria) this;
2848
+        }
2849
+
2850
+        public Criteria andChooseOrganEqualTo(String value) {
2851
+            addCriterion("choose_organ =", value, "chooseOrgan");
2852
+            return (Criteria) this;
2853
+        }
2854
+
2855
+        public Criteria andChooseOrganNotEqualTo(String value) {
2856
+            addCriterion("choose_organ <>", value, "chooseOrgan");
2857
+            return (Criteria) this;
2858
+        }
2859
+
2860
+        public Criteria andChooseOrganGreaterThan(String value) {
2861
+            addCriterion("choose_organ >", value, "chooseOrgan");
2862
+            return (Criteria) this;
2863
+        }
2864
+
2865
+        public Criteria andChooseOrganGreaterThanOrEqualTo(String value) {
2866
+            addCriterion("choose_organ >=", value, "chooseOrgan");
2867
+            return (Criteria) this;
2868
+        }
2869
+
2870
+        public Criteria andChooseOrganLessThan(String value) {
2871
+            addCriterion("choose_organ <", value, "chooseOrgan");
2872
+            return (Criteria) this;
2873
+        }
2874
+
2875
+        public Criteria andChooseOrganLessThanOrEqualTo(String value) {
2876
+            addCriterion("choose_organ <=", value, "chooseOrgan");
2877
+            return (Criteria) this;
2878
+        }
2879
+
2880
+        public Criteria andChooseOrganLike(String value) {
2881
+            addCriterion("choose_organ like", value, "chooseOrgan");
2882
+            return (Criteria) this;
2883
+        }
2884
+
2885
+        public Criteria andChooseOrganNotLike(String value) {
2886
+            addCriterion("choose_organ not like", value, "chooseOrgan");
2887
+            return (Criteria) this;
2888
+        }
2889
+
2890
+        public Criteria andChooseOrganIn(List<String> values) {
2891
+            addCriterion("choose_organ in", values, "chooseOrgan");
2892
+            return (Criteria) this;
2893
+        }
2894
+
2895
+        public Criteria andChooseOrganNotIn(List<String> values) {
2896
+            addCriterion("choose_organ not in", values, "chooseOrgan");
2897
+            return (Criteria) this;
2898
+        }
2899
+
2900
+        public Criteria andChooseOrganBetween(String value1, String value2) {
2901
+            addCriterion("choose_organ between", value1, value2, "chooseOrgan");
2902
+            return (Criteria) this;
2903
+        }
2904
+
2905
+        public Criteria andChooseOrganNotBetween(String value1, String value2) {
2906
+            addCriterion("choose_organ not between", value1, value2, "chooseOrgan");
2907
+            return (Criteria) this;
2908
+        }
2909
+
2780 2910
         public Criteria andChooseTimeIsNull() {
2781 2911
             addCriterion("choose_time is null");
2782 2912
             return (Criteria) this;
@@ -5797,6 +5927,76 @@ public class StorageQualitycheckExample {
5797 5927
             return (Criteria) this;
5798 5928
         }
5799 5929
 
5930
+        public Criteria andQuailtycardIdIsNull() {
5931
+            addCriterion("quailtycard_id is null");
5932
+            return (Criteria) this;
5933
+        }
5934
+
5935
+        public Criteria andQuailtycardIdIsNotNull() {
5936
+            addCriterion("quailtycard_id is not null");
5937
+            return (Criteria) this;
5938
+        }
5939
+
5940
+        public Criteria andQuailtycardIdEqualTo(String value) {
5941
+            addCriterion("quailtycard_id =", value, "quailtycardId");
5942
+            return (Criteria) this;
5943
+        }
5944
+
5945
+        public Criteria andQuailtycardIdNotEqualTo(String value) {
5946
+            addCriterion("quailtycard_id <>", value, "quailtycardId");
5947
+            return (Criteria) this;
5948
+        }
5949
+
5950
+        public Criteria andQuailtycardIdGreaterThan(String value) {
5951
+            addCriterion("quailtycard_id >", value, "quailtycardId");
5952
+            return (Criteria) this;
5953
+        }
5954
+
5955
+        public Criteria andQuailtycardIdGreaterThanOrEqualTo(String value) {
5956
+            addCriterion("quailtycard_id >=", value, "quailtycardId");
5957
+            return (Criteria) this;
5958
+        }
5959
+
5960
+        public Criteria andQuailtycardIdLessThan(String value) {
5961
+            addCriterion("quailtycard_id <", value, "quailtycardId");
5962
+            return (Criteria) this;
5963
+        }
5964
+
5965
+        public Criteria andQuailtycardIdLessThanOrEqualTo(String value) {
5966
+            addCriterion("quailtycard_id <=", value, "quailtycardId");
5967
+            return (Criteria) this;
5968
+        }
5969
+
5970
+        public Criteria andQuailtycardIdLike(String value) {
5971
+            addCriterion("quailtycard_id like", value, "quailtycardId");
5972
+            return (Criteria) this;
5973
+        }
5974
+
5975
+        public Criteria andQuailtycardIdNotLike(String value) {
5976
+            addCriterion("quailtycard_id not like", value, "quailtycardId");
5977
+            return (Criteria) this;
5978
+        }
5979
+
5980
+        public Criteria andQuailtycardIdIn(List<String> values) {
5981
+            addCriterion("quailtycard_id in", values, "quailtycardId");
5982
+            return (Criteria) this;
5983
+        }
5984
+
5985
+        public Criteria andQuailtycardIdNotIn(List<String> values) {
5986
+            addCriterion("quailtycard_id not in", values, "quailtycardId");
5987
+            return (Criteria) this;
5988
+        }
5989
+
5990
+        public Criteria andQuailtycardIdBetween(String value1, String value2) {
5991
+            addCriterion("quailtycard_id between", value1, value2, "quailtycardId");
5992
+            return (Criteria) this;
5993
+        }
5994
+
5995
+        public Criteria andQuailtycardIdNotBetween(String value1, String value2) {
5996
+            addCriterion("quailtycard_id not between", value1, value2, "quailtycardId");
5997
+            return (Criteria) this;
5998
+        }
5999
+
5800 6000
         public Criteria andButylPhenolIsNull() {
5801 6001
             addCriterion("butyl_phenol is null");
5802 6002
             return (Criteria) this;
@@ -5866,6 +6066,126 @@ public class StorageQualitycheckExample {
5866 6066
             addCriterion("butyl_phenol not between", value1, value2, "butylPhenol");
5867 6067
             return (Criteria) this;
5868 6068
         }
6069
+
6070
+        public Criteria andFlagTypeIsNull() {
6071
+            addCriterion("flag_type is null");
6072
+            return (Criteria) this;
6073
+        }
6074
+
6075
+        public Criteria andFlagTypeIsNotNull() {
6076
+            addCriterion("flag_type is not null");
6077
+            return (Criteria) this;
6078
+        }
6079
+
6080
+        public Criteria andFlagTypeEqualTo(Integer value) {
6081
+            addCriterion("flag_type =", value, "flagType");
6082
+            return (Criteria) this;
6083
+        }
6084
+
6085
+        public Criteria andFlagTypeNotEqualTo(Integer value) {
6086
+            addCriterion("flag_type <>", value, "flagType");
6087
+            return (Criteria) this;
6088
+        }
6089
+
6090
+        public Criteria andFlagTypeGreaterThan(Integer value) {
6091
+            addCriterion("flag_type >", value, "flagType");
6092
+            return (Criteria) this;
6093
+        }
6094
+
6095
+        public Criteria andFlagTypeGreaterThanOrEqualTo(Integer value) {
6096
+            addCriterion("flag_type >=", value, "flagType");
6097
+            return (Criteria) this;
6098
+        }
6099
+
6100
+        public Criteria andFlagTypeLessThan(Integer value) {
6101
+            addCriterion("flag_type <", value, "flagType");
6102
+            return (Criteria) this;
6103
+        }
6104
+
6105
+        public Criteria andFlagTypeLessThanOrEqualTo(Integer value) {
6106
+            addCriterion("flag_type <=", value, "flagType");
6107
+            return (Criteria) this;
6108
+        }
6109
+
6110
+        public Criteria andFlagTypeIn(List<Integer> values) {
6111
+            addCriterion("flag_type in", values, "flagType");
6112
+            return (Criteria) this;
6113
+        }
6114
+
6115
+        public Criteria andFlagTypeNotIn(List<Integer> values) {
6116
+            addCriterion("flag_type not in", values, "flagType");
6117
+            return (Criteria) this;
6118
+        }
6119
+
6120
+        public Criteria andFlagTypeBetween(Integer value1, Integer value2) {
6121
+            addCriterion("flag_type between", value1, value2, "flagType");
6122
+            return (Criteria) this;
6123
+        }
6124
+
6125
+        public Criteria andFlagTypeNotBetween(Integer value1, Integer value2) {
6126
+            addCriterion("flag_type not between", value1, value2, "flagType");
6127
+            return (Criteria) this;
6128
+        }
6129
+
6130
+        public Criteria andUpdatetimeIsNull() {
6131
+            addCriterion("updatetime is null");
6132
+            return (Criteria) this;
6133
+        }
6134
+
6135
+        public Criteria andUpdatetimeIsNotNull() {
6136
+            addCriterion("updatetime is not null");
6137
+            return (Criteria) this;
6138
+        }
6139
+
6140
+        public Criteria andUpdatetimeEqualTo(Date value) {
6141
+            addCriterion("updatetime =", value, "updatetime");
6142
+            return (Criteria) this;
6143
+        }
6144
+
6145
+        public Criteria andUpdatetimeNotEqualTo(Date value) {
6146
+            addCriterion("updatetime <>", value, "updatetime");
6147
+            return (Criteria) this;
6148
+        }
6149
+
6150
+        public Criteria andUpdatetimeGreaterThan(Date value) {
6151
+            addCriterion("updatetime >", value, "updatetime");
6152
+            return (Criteria) this;
6153
+        }
6154
+
6155
+        public Criteria andUpdatetimeGreaterThanOrEqualTo(Date value) {
6156
+            addCriterion("updatetime >=", value, "updatetime");
6157
+            return (Criteria) this;
6158
+        }
6159
+
6160
+        public Criteria andUpdatetimeLessThan(Date value) {
6161
+            addCriterion("updatetime <", value, "updatetime");
6162
+            return (Criteria) this;
6163
+        }
6164
+
6165
+        public Criteria andUpdatetimeLessThanOrEqualTo(Date value) {
6166
+            addCriterion("updatetime <=", value, "updatetime");
6167
+            return (Criteria) this;
6168
+        }
6169
+
6170
+        public Criteria andUpdatetimeIn(List<Date> values) {
6171
+            addCriterion("updatetime in", values, "updatetime");
6172
+            return (Criteria) this;
6173
+        }
6174
+
6175
+        public Criteria andUpdatetimeNotIn(List<Date> values) {
6176
+            addCriterion("updatetime not in", values, "updatetime");
6177
+            return (Criteria) this;
6178
+        }
6179
+
6180
+        public Criteria andUpdatetimeBetween(Date value1, Date value2) {
6181
+            addCriterion("updatetime between", value1, value2, "updatetime");
6182
+            return (Criteria) this;
6183
+        }
6184
+
6185
+        public Criteria andUpdatetimeNotBetween(Date value1, Date value2) {
6186
+            addCriterion("updatetime not between", value1, value2, "updatetime");
6187
+            return (Criteria) this;
6188
+        }
5869 6189
     }
5870 6190
 
5871 6191
     /**
@@ -5879,7 +6199,7 @@ public class StorageQualitycheckExample {
5879 6199
     }
5880 6200
 
5881 6201
     /**
5882
-     * storage_qualitycheck 2018-08-10
6202
+     * storage_qualitycheck 2020-07-29
5883 6203
      */
5884 6204
     public static class Criterion {
5885 6205
         private String condition;