|
|
@@ -17,8 +17,11 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
17
|
17
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
18
|
18
|
import org.springframework.web.bind.annotation.RestController;
|
|
19
|
19
|
|
|
|
20
|
+import com.chinaitop.depot.storage.model.StorageChangeStoragehouseTask;
|
|
20
|
21
|
import com.chinaitop.depot.storage.model.StorageWarterFixedPoint;
|
|
|
22
|
+import com.chinaitop.depot.storage.model.StorageWarterFixedPointExample;
|
|
21
|
23
|
import com.chinaitop.depot.storage.model.StorageWarterMobilePoint;
|
|
|
24
|
+import com.chinaitop.depot.storage.model.StorageWarterMobilePointExample;
|
|
22
|
25
|
import com.chinaitop.depot.storage.model.StorageWaterCheck;
|
|
23
|
26
|
import com.chinaitop.depot.storage.model.StorageWaterCheckExample;
|
|
24
|
27
|
import com.chinaitop.depot.storage.service.StorageWarterCheckService;
|
|
|
@@ -188,4 +191,58 @@ public class StorageWarterCheckController {
|
|
188
|
191
|
return map;
|
|
189
|
192
|
}
|
|
190
|
193
|
|
|
191
|
|
-}
|
|
|
194
|
+ @RequestMapping(value = "/findWarterData",produces = MediaType.APPLICATION_JSON_VALUE,method = RequestMethod.GET)
|
|
|
195
|
+ @ApiOperation(value="原粮粮情-水分检测", notes = "支持分页")
|
|
|
196
|
+ @ApiImplicitParams({
|
|
|
197
|
+ @ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
|
|
|
198
|
+ @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
|
|
|
199
|
+ @ApiImplicitParam(name = "orgId", value = "单位ID", paramType = "query")
|
|
|
200
|
+ })
|
|
|
201
|
+ public PageInfo<StorageWaterCheck> findWarterData(Integer pageNum, Integer pageSize, Integer orgId, Integer storehouse, Integer warehouse) {
|
|
|
202
|
+
|
|
|
203
|
+ List<StorageWaterCheck> list = null;
|
|
|
204
|
+ PageInfo<StorageWaterCheck> pageInfo = null;
|
|
|
205
|
+ StorageWaterCheckExample example = new StorageWaterCheckExample();
|
|
|
206
|
+ StorageWaterCheckExample.Criteria criteria = example.createCriteria();
|
|
|
207
|
+
|
|
|
208
|
+ if (null != pageNum && null != pageSize) {
|
|
|
209
|
+ PageHelper.startPage(pageNum, pageSize);
|
|
|
210
|
+ }
|
|
|
211
|
+ if (null != orgId) {
|
|
|
212
|
+ criteria.andOrgIdEqualTo(orgId);
|
|
|
213
|
+ }
|
|
|
214
|
+ /*
|
|
|
215
|
+ * if (null != storehouse) { criteria.andHouseIdEqualTo(storehouse); } if (null
|
|
|
216
|
+ * != warehouse) { criteria.andWareIdEqualTo(warehouse); }
|
|
|
217
|
+ */
|
|
|
218
|
+
|
|
|
219
|
+ list = storageWaterCheckService.findWarterData(example);
|
|
|
220
|
+
|
|
|
221
|
+ pageInfo = new PageInfo<StorageWaterCheck>(list);
|
|
|
222
|
+ return pageInfo;
|
|
|
223
|
+
|
|
|
224
|
+ }
|
|
|
225
|
+
|
|
|
226
|
+ @RequestMapping(value = "/selectWaterData",produces = MediaType.APPLICATION_JSON_VALUE,method = RequestMethod.GET)
|
|
|
227
|
+ @ApiOperation(value="原粮粮情-水分检测-查询水分数据表")
|
|
|
228
|
+ @ApiImplicitParams({
|
|
|
229
|
+ @ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
|
|
|
230
|
+ @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
|
|
|
231
|
+ @ApiImplicitParam(name = "warterId", value = "storage_water_check表主键ID", paramType = "query")
|
|
|
232
|
+ })
|
|
|
233
|
+ public Map<String, Object> selectWaterData(String warterId) {
|
|
|
234
|
+
|
|
|
235
|
+ Map<String, Object> modelMap = new HashMap<String, Object>(); //水分主表
|
|
|
236
|
+ StorageWaterCheck storageWaterCheck = storageWaterCheckService.findbyidStorageWaterCheck(warterId);
|
|
|
237
|
+ modelMap.put("StorageWaterCheck", storageWaterCheck); //水分检验机动点信息表
|
|
|
238
|
+
|
|
|
239
|
+ List<StorageWarterFixedPoint> list = storageWarterFixedPointService.findCondition(warterId);
|
|
|
240
|
+ modelMap.put("StorageWarterFixedPoint", list); //水分检验固定点信息表
|
|
|
241
|
+
|
|
|
242
|
+
|
|
|
243
|
+ List<StorageWarterMobilePoint> mobileList = storageWarterMobilePointService.findCondition(warterId);
|
|
|
244
|
+ modelMap.put("StorageWarterMobilePoint", mobileList); //水分检验机动点信息表
|
|
|
245
|
+ return modelMap;
|
|
|
246
|
+
|
|
|
247
|
+ }
|
|
|
248
|
+ }
|