소스 검색

水分检验

larry 5 년 전
부모
커밋
29c5d29ea8

+ 58 - 1
src/main/java/com/chinaitop/depot/storage/controller/StorageWarterCheckController.java

@@ -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
+	}

+ 8 - 0
src/main/java/com/chinaitop/depot/storage/service/StorageWarterCheckService.java

@@ -51,4 +51,12 @@ public interface StorageWarterCheckService {
51 51
 	 * @param dataType
52 52
 	 */
53 53
 	public void deleteFlt(String id, Integer dataType);
54
+
55
+	/**
56
+	* 按条件查询主表数据集合
57
+	 *
58
+	 * @param example
59
+	 * @return
60
+			 */
61
+	public List<StorageWaterCheck> findWarterData(StorageWaterCheckExample example);
54 62
 }

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

@@ -260,5 +260,9 @@ public class StorageWarterCheckServiceImpl implements StorageWarterCheckService
260 260
 			storageWarterMobilePointMapper.deleteByPrimaryKey(id);
261 261
 		}
262 262
 	}
263
-
263
+	@Override
264
+	public List<StorageWaterCheck> findWarterData(StorageWaterCheckExample example) {
265
+		List<StorageWaterCheck> list = storageWaterCheckMapper.selectByExample(example);
266
+		return list;
267
+	}
264 268
 }