fanxw 1 rok temu
rodzic
commit
baeb53ab12

+ 5 - 4
src/main/java/com/chinaitop/depot/grainAnalysis/controller/GrainAnalysisController.java

@@ -301,13 +301,14 @@ public class GrainAnalysisController {
301 301
 	@RequestMapping(value="/queryWeekAnalysis", produces = MediaType.APPLICATION_JSON_VALUE, method=RequestMethod.GET)
302 302
 	@ApiOperation(value="选择周报", notes = "")
303 303
 	@ApiImplicitParams({
304
-			@ApiImplicitParam(name="ssyf", value="所属月份", paramType="query"),
305
-			@ApiImplicitParam(name="houseId", value="仓房ID", paramType="query")
304
+		@ApiImplicitParam(name="ssyf", value="所属月份", paramType="query"),
305
+		@ApiImplicitParam(name="houseId", value="仓房ID", paramType="query"),
306
+		@ApiImplicitParam(name="warehouseId", value="货位D", paramType="query")
306 307
 	})
307
-	public List<GrainAnalysisMonthdata> queryWeekAnalysis(String ssyf, Integer houseId) {
308
+	public List<GrainAnalysisMonthdata> queryWeekAnalysis(String ssyf, Integer houseId, Integer warehouseId) {
308 309
 		List<GrainAnalysisMonthdata> list = null;
309 310
 		try {
310
-			list = grainAnalysisService.queryWeekAnalysis(ssyf, houseId);
311
+			list = grainAnalysisService.queryWeekAnalysis(ssyf, houseId, warehouseId);
311 312
 		} catch (Exception e) {
312 313
 			e.printStackTrace();
313 314
 		}

+ 3 - 0
src/main/java/com/chinaitop/depot/grainAnalysis/mapper/GrainAnalysisMonthdataMapper.xml

@@ -299,6 +299,9 @@
299 299
 	left join storage_grain_analysis b on b.id=a.zid
300 300
 	where b.data_type=1 and b.data_status=1 
301 301
 	and a.house_id=#{houseId,jdbcType=INTEGER} 
302
+	<if test="warehouseId != null">
303
+	and a.warehouse_id=#{warehouseId,jdbcType=INTEGER} 
304
+	</if>
302 305
 	and b.ssyf=#{ssyf,jdbcType=VARCHAR}
303 306
 	order by b.tjrq
304 307
   </select>

+ 2 - 1
src/main/java/com/chinaitop/depot/grainAnalysis/service/GrainAnalysisService.java

@@ -49,10 +49,11 @@ public interface GrainAnalysisService {
49 49
 	 * 选择周报
50 50
 	 * @param ssyf 所属月份
51 51
 	 * @param houseId 仓房ID
52
+	 * @param warehouseId 货位ID
52 53
 	 * @return
53 54
 	 * @throws Exception
54 55
 	 */
55
-	List<GrainAnalysisMonthdata> queryWeekAnalysis(String ssyf, Integer houseId) throws Exception;
56
+	List<GrainAnalysisMonthdata> queryWeekAnalysis(String ssyf, Integer houseId, Integer warehouseId) throws Exception;
56 57
 
57 58
 	/**
58 59
 	 * 查看仓房温湿度情况

+ 4 - 1
src/main/java/com/chinaitop/depot/grainAnalysis/service/impl/GrainAnalysisServiceImpl.java

@@ -410,11 +410,14 @@ public class GrainAnalysisServiceImpl implements GrainAnalysisService {
410 410
 	}
411 411
 
412 412
 	@Override
413
-	public List<GrainAnalysisMonthdata> queryWeekAnalysis(String ssyf, Integer houseId) throws Exception {
413
+	public List<GrainAnalysisMonthdata> queryWeekAnalysis(String ssyf, Integer houseId, Integer warehouseId) throws Exception {
414 414
 		
415 415
 		//查询这个仓房所属月份到的周报信息
416 416
 		Map<String, Object> param_map = new HashMap<>();
417 417
 		param_map.put("houseId", houseId);
418
+		if (null != warehouseId) {
419
+			param_map.put("warehouseId", warehouseId);
420
+		}
418 421
 		param_map.put("ssyf", ssyf);
419 422
 
420 423
 		List<GrainAnalysisMonthdata> list = grainAnalysisMonthdataMapper.queryWeekAnalysis(param_map);