fanxw hace 9 meses
padre
commit
96576b0c87

+ 4 - 4
src/main/java/com/chinaitop/depot/business/controller/ReceiveNoticeController.java

@@ -204,9 +204,9 @@ public class ReceiveNoticeController {
204 204
 		return map;
205 205
 	}*/
206 206
 	
207
-	/*@RequestMapping(value="/testT", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST)
207
+	@RequestMapping(value="/testT", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST)
208 208
     @ApiOperation(value="测试接口", notes = "")
209
-	public void testT(String crklx, String ysid) {
210
-		System.out.println("crklx:---"+crklx+"--,ysid:---"+ysid);
211
-	}*/
209
+	public void testT(BusinessNoticeReceive receiveNotice) {
210
+		receiveNoticeService.updateQualitycheckHwxz(receiveNotice);
211
+	}
212 212
 }

+ 6 - 1
src/main/java/com/chinaitop/depot/business/service/ReceiveNoticeService.java

@@ -52,5 +52,10 @@ public interface ReceiveNoticeService {
52 52
 	 * @param receiveNotice
53 53
 	 */
54 54
 	void retSptMeagess(BusinessNoticeReceive receiveNotice);
55
-			
55
+
56
+	/**
57
+	 * 把对应的粮情卡所挂载的粮食性质改为储备粮
58
+	 * @param receiveNotice
59
+	 */
60
+	public void updateQualitycheckHwxz(BusinessNoticeReceive receiveNotice);
56 61
 }

+ 12 - 0
src/main/java/com/chinaitop/depot/business/service/impl/ReceiveNoticeServiceImpl.java

@@ -31,6 +31,7 @@ import com.chinaitop.depot.business.service.FeignAgileService;
31 31
 import com.chinaitop.depot.business.service.FeignBasicService;
32 32
 import com.chinaitop.depot.business.service.ReceiveNoticeService;
33 33
 import com.chinaitop.depot.business.service.SystemOutsideDataService;
34
+import com.chinaitop.depot.feignService.DepotSharedFeignService;
34 35
 import com.chinaitop.depot.feignService.DepotSystemFeignService;
35 36
 import com.chinaitop.depot.system.service.SysCodeService;
36 37
 import com.chinaitop.depot.utils.HTTPUtils;
@@ -51,6 +52,8 @@ public class ReceiveNoticeServiceImpl implements ReceiveNoticeService {
51 52
 	@Resource
52 53
 	private DepotSystemFeignService depotSystemFeignService;
53 54
 	@Resource
55
+	private DepotSharedFeignService depotSharedFeignService;
56
+	@Resource
54 57
     private BusinessApprovalService businessApprovalService;
55 58
 	@Resource
56 59
 	private BusinessContractReceiveService businessContractReceiveService;
@@ -537,10 +540,19 @@ public class ReceiveNoticeServiceImpl implements ReceiveNoticeService {
537 540
     		if (flag) {
538 541
     			//转储成功后把信息给市平台
539 542
     			retSptMeagess(receiveNotice);
543
+    			//把对应的粮情卡所挂载的粮食性质改为储备粮
544
+    			updateQualitycheckHwxz(receiveNotice);
540 545
     		}
541 546
     	}
542 547
 	}
543 548
 
549
+	@Override
550
+	public void updateQualitycheckHwxz(BusinessNoticeReceive receiveNotice) {
551
+		depotSharedFeignService.restQualitycheckHwxz(receiveNotice.getHouseId(), receiveNotice.getWareHouseId(), receiveNotice.getHzqlsxzdm().toString());
552
+	}
553
+
554
+
555
+
544 556
 	/**
545 557
 	 * 给给市平台发送性质转变成功通知
546 558
 	 * @param receiveNotice

+ 24 - 0
src/main/java/com/chinaitop/depot/feignService/DepotSharedFeignService.java

@@ -0,0 +1,24 @@
1
+package com.chinaitop.depot.feignService;
2
+
3
+import org.springframework.cloud.openfeign.FeignClient;
4
+import org.springframework.http.MediaType;
5
+import org.springframework.web.bind.annotation.RequestMapping;
6
+import org.springframework.web.bind.annotation.RequestMethod;
7
+import org.springframework.web.bind.annotation.RequestParam;
8
+
9
+@FeignClient(value="DEPOT-SHARED")
10
+public interface DepotSharedFeignService {
11
+
12
+	/**
13
+	 * 更改一条粮情卡所挂载的自检数据的粮食性质
14
+	 * @param id 自检数据ID
15
+	 * @param lsxz 粮食性质
16
+	 * @return 
17
+	 */
18
+	@RequestMapping(value = "/grainCard/restQualitycheckHwxz", produces = MediaType.APPLICATION_JSON_VALUE, method=RequestMethod.POST)
19
+	void restQualitycheckHwxz(
20
+			@RequestParam("houseId") Integer houseId, 
21
+			@RequestParam("warehouseId") Integer warehouseId,
22
+			@RequestParam("lsxz") String lsxz
23
+			);
24
+}