| 
					
				 | 
			
			
				@@ -176,6 +176,7 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //  @MultiTransactional(value = {DbTxConstants.DB1_TX, DbTxConstants.DB2_TX}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   public Result saveBath(@RequestBody JSONArray json){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   	Result result=new Result(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  	boolean boo = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  if(json!=null&&json.size()>0){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -185,20 +186,22 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               List<Map<String,Object>> mapListTwo=new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               //账套3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               List<Map<String,Object>> mapListThree=new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              String cAccId = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               for(int i=0;i<json.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   //获取对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   JSONObject jsonObject=json.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   //获取账套 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  cAccId=jsonObject.get("cAccId").toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  String cAccId=jsonObject.get("cAccId").toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   //转map 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   Map<String,Object> map=updateMap(jsonObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   if(cAccId.equals("901")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       mapListOne.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					  boo = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   }else if(cAccId.equals("902")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       mapListTwo.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					  boo = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   }else if(cAccId.equals("903")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       mapListThree.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					  boo = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if(mapListOne.size()>0){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -207,9 +210,6 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  if(StringUtils.isNotBlank(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  result.error500("未获取到账套"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  if(!cAccId.equals(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					  result.error500("账套号错误!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   purchaseWarehousingService.savaOne(mapListOne,caccId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if(mapListTwo.size()>0){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -218,23 +218,22 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  if(StringUtils.isNotBlank(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  result.error500("未获取到账套"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  if(!cAccId.equals(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					  result.error500("账套号错误!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   purchaseWarehousingService.savaTwo(mapListTwo,caccId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if(mapListThree.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  //获取账套 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  String caccId=sysDictService.queryDictTextByKey("cAccID", "3"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  if(StringUtils.isNotBlank(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  result.error500("未获取到账套"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  if(!cAccId.equals(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					  result.error500("账套号错误!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   purchaseWarehousingService.savaThree(mapListThree,caccId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              result.success("操作成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if(boo == false){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  result.success("检查账套号是否正确!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			  }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  result.success("操作成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  	result.error500("为获取到正确的json"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -262,6 +261,7 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   @PostMapping(value = "/saveMaterialIssueDoc") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   public Result saveMaterialIssueDoc(@RequestBody JSONArray json){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  Result result=new Result(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      boolean boo = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  if(json!=null&&json.size()>0){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -271,21 +271,22 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  List<Map<String,Object>> mapListTwo=new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  //账套3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  List<Map<String,Object>> mapListThree=new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			  String cAccId = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  for(int i=0;i<json.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  //获取对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  JSONObject jsonObject=json.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  //获取账套 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  cAccId=jsonObject.get("cAccId").toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  String cAccId=jsonObject.get("cAccId").toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  //转map 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  Map<String,Object> map=updateMap(jsonObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  if(cAccId.equals("901")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  mapListOne.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					  boo = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  }else if(cAccId.equals("902")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  mapListTwo.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					  boo = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  }else if(cAccId.equals("903")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  mapListThree.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					  boo = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  //查询字典配置-获取U8错误信息验证配置 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -307,9 +308,6 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  if(StringUtils.isNotBlank(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  result.error500("未获取到账套"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  if(!cAccId.equals(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					  result.error500("账套号错误!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  message=message+purchaseWarehousingService.saveMaterialIssueDocOne(mapListOne,caccId,isMaterialIssueDoc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  if(mapListTwo.size()>0){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -318,9 +316,6 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  if(StringUtils.isNotBlank(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  result.error500("未获取到账套"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  if(!cAccId.equals(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					  result.error500("账套号错误!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  message=message+purchaseWarehousingService.saveMaterialIssueDocTwo(mapListTwo,caccId,isMaterialIssueDoc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  if(mapListThree.size()>0){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -329,18 +324,20 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  if(StringUtils.isNotBlank(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  result.error500("未获取到账套"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  if(!cAccId.equals(caccId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					  result.error500("账套号错误!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  message=message+purchaseWarehousingService.saveMaterialIssueDocThree(mapListThree,caccId,isMaterialIssueDoc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			  result.setSuccess(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			  if(StringUtils.isNotBlank(message)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  result.setMessage("错误信息:"+message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  result.setMessage("操作成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			  if(boo == false){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  result.success("检查账套号是否正确!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			  }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  result.setSuccess(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  if(StringUtils.isNotBlank(message)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					  result.setMessage("错误信息:"+message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					  result.setMessage("操作成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  result.error500("未获取到正确的json"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  } 
			 |