| 
					
				 | 
			
			
				@@ -11,10 +11,8 @@ import com.ruoyi.ccb.service.ForeignHttpService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.common.core.controller.BaseController; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.warehouseBusiness.domain.TWarehouseBills; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.warehouseBusiness.request.InventoryQueryRequest; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.ruoyi.warehouseBusiness.request.ReceiptRegisterRequest; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.warehouseBusiness.response.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import lombok.AllArgsConstructor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import org.apache.poi.ss.formula.functions.T; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.http.HttpStatus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.http.MediaType; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,7 +28,6 @@ import java.security.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.security.spec.InvalidKeySpecException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.security.spec.PKCS8EncodedKeySpec; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.text.ParseException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.text.SimpleDateFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -48,7 +45,7 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取仓库详细信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping("/inventory/queries") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void queries(HttpServletRequest request, HttpServletResponse response) throws InvalidKeySpecException, SignatureException, NoSuchAlgorithmException, InvalidKeyException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void queriesV2(HttpServletRequest request, HttpServletResponse response) throws InvalidKeySpecException, SignatureException, NoSuchAlgorithmException, InvalidKeyException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String bizContentStr = (String) request.getAttribute("bizContentStr"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,7 +56,7 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         JSONArray jsonArray = jsonObject.getJSONArray("warehouseSerialNumbers");//仓库编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<String> numbersList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for(int i=0;i<jsonArray.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (int i = 0; i < jsonArray.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String numbers = jsonArray.getString(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             numbersList.add(numbers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             System.out.println(numbers); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -72,7 +69,53 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<InventoryQueryResponse> list = foreignHttpService.inventoryQueries(inventoryQueryRequest); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sendRequest(list,response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sendRequest(list, response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 获取仓库详细信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PostMapping("/inventory/queriesV2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void queries(HttpServletRequest request, HttpServletResponse response) throws InvalidKeySpecException, SignatureException, NoSuchAlgorithmException, InvalidKeyException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String bizContentStr = (String) request.getAttribute("bizContentStr"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        JSONObject jsonObject = JSONObject.parseObject(bizContentStr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String ownerName = jsonObject.getString("currentOwnerName");//现存货人名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String identifier = jsonObject.getString("currentOwnerSocialIdentifier");//现存货人识别号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        JSONArray jsonArray = jsonObject.getJSONArray("warehouseSerialNumbers");//仓库编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        JSONArray jsonArrayBlNos = jsonObject.getJSONArray("blNos");//提单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> numbersList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (int i = 0; i < jsonArray.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String numbers = jsonArray.getString(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            numbersList.add(numbers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            System.out.println(numbers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> blNosList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (int i = 0; i < jsonArrayBlNos.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String numbers = jsonArrayBlNos.getString(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            blNosList.add(numbers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            System.out.println(numbers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (numbersList.size() > 0 && blNosList.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            numbersList = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        InventoryQueryRequest inventoryQueryRequest = new InventoryQueryRequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inventoryQueryRequest.setCurrentOwnerName(ownerName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inventoryQueryRequest.setCurrentOwnerSocialIdentifier(identifier); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inventoryQueryRequest.setWarehouseSerialNumbers(numbersList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inventoryQueryRequest.setBlNosList(blNosList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<InventoryQueryResponse> list = foreignHttpService.inventoryQueriesV2(inventoryQueryRequest); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sendRequest(list, response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -90,23 +133,23 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         JSONArray jsonArray = jsonObject.getJSONArray("receipts");//编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<ReceiptRegisterResponse> list = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for(int i=0;i<jsonArray.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (int i = 0; i < jsonArray.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             JSONObject object = jsonArray.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String numbers = object.getString("warehouseSerialNumber"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ReceiptRegisterResponse registerResponse = new ReceiptRegisterResponse(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int count = foreignHttpService.receiptRegister(ownerName, identifier, numbers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (ObjectUtil.isNull(count) || count == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (ObjectUtil.isNull(count) || count == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 registerResponse.setStatus("ABNORMAL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 registerResponse.setComments("参数错误,检查参数"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 registerResponse.setStatus("SUCCESS"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             registerResponse.setWarehouseSerialNumber(numbers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add(registerResponse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sendRequest(list,response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sendRequest(list, response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -122,7 +165,7 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         JSONArray jsonArray = jsonObject.getJSONArray("customers");//客户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<CustomerVerifyResponse> list = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for(int i=0;i<jsonArray.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (int i = 0; i < jsonArray.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             JSONObject object = jsonArray.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String name = object.getString("name"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String identifier = object.getString("socialIdentifier"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -130,17 +173,17 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TCorps corps = foreignHttpService.verification(name, identifier); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CustomerVerifyResponse verifyResponse = new CustomerVerifyResponse(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (ObjectUtil.isNull(corps)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (ObjectUtil.isNull(corps)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 verifyResponse.setStatus("ABNORMAL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 verifyResponse.setComments("参数错误,检查参数"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 verifyResponse.setStatus("SUCCESS"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 verifyResponse.setSocialIdentifier(corps.getUscc()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add(verifyResponse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sendRequest(list,response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sendRequest(list, response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -161,15 +204,15 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String identifier = jsonObject.getString("currentOwnerSocialIdentifier");//现存货人编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         JSONArray jsonArray = jsonObject.getJSONArray("targetOwners");//目标存货人数组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for(int i=0;i<jsonArray.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (int i = 0; i < jsonArray.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TWarehouseBills warehouseBills = new TWarehouseBills(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ReceiptTransferResponse transferResponse = new ReceiptTransferResponse(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             JSONObject object = jsonArray.getJSONObject(i);//目标存货人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (jsonArray.size() == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (jsonArray.size() == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //现存货人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 TCorps corps = foreignHttpService.verification(ownerName, identifier); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (ObjectUtil.isNull(corps)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (ObjectUtil.isNull(corps)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     transferResponse.setStatus("ABNORMAL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     transferResponse.setComments("参数错误,检查参数"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     transferResponse.setWarehouseSerialNumber(number); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -178,11 +221,11 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 warehouseBills.setfCorpid(corps.getfId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else if (jsonArray.size() > 1 && i > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (jsonArray.size() > 1 && i > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //现存货人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 TCorps corps = foreignHttpService.verification(jsonArray.getJSONObject(i - 1).getString("name"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         jsonArray.getJSONObject(i - 1).getString("socialIdentifier")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (ObjectUtil.isNull(corps)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (ObjectUtil.isNull(corps)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     transferResponse.setStatus("ABNORMAL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     transferResponse.setComments("参数错误,检查参数"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     transferResponse.setWarehouseSerialNumber(number); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -197,7 +240,7 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TCorps toCorps = foreignHttpService.verification(name, socialIdentifier); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (ObjectUtil.isNull(toCorps)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (ObjectUtil.isNull(toCorps)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 transferResponse.setStatus("ABNORMAL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 transferResponse.setComments("参数错误,检查参数"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 transferResponse.setWarehouseSerialNumber(number); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -209,10 +252,10 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int count = foreignHttpService.receiptTransfer(warehouseBills); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (count == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (count == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 transferResponse.setStatus("ABNORMAL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 transferResponse.setComments("参数错误,检查参数"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 transferResponse.setStatus("SUCCESS"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             transferResponse.setCompletionTimestamp(new Date().getTime()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -221,7 +264,7 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add(transferResponse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sendRequest(list,response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sendRequest(list, response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -240,23 +283,23 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         JSONArray jsonArray = jsonObject.getJSONArray("receipts");//编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<ReceiptCancelResponse> list = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for(int i=0;i<jsonArray.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (int i = 0; i < jsonArray.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             JSONObject object = jsonArray.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String numbers = object.getString("warehouseSerialNumber"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ReceiptCancelResponse cancelResponse = new ReceiptCancelResponse(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int count = foreignHttpService.receiptCancel(ownerName, identifier, numbers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (count == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (count == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 cancelResponse.setStatus("ABNORMAL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 cancelResponse.setComments("参数错误,检查参数"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 cancelResponse.setStatus("SUCCESS"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cancelResponse.setWarehouseSerialNumber(numbers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add(cancelResponse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sendRequest(list,response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sendRequest(list, response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -294,7 +337,7 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     *签名头: 无先后顺序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 签名头: 无先后顺序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 请求随机串nonce_str 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 时间戳timestamp  精度 毫秒 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * Base64编码得到签名值  signature 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -315,7 +358,7 @@ public class BulkWareHouseController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 签名串一共有三行,每一行为一个参数。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 行尾以 \n(换行符,ASCII编码值为0x0A)结束,包括最后一行。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 若应答报文主体为空(如HTTP状态码为204 No Content),最后一行仅为一个\n换行符。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * <p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 应答时间戳\n 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 应答随机串\n 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 应答报文主体\n 
			 |