|  | @@ -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");
 | 
	
		
			
				|  |  |  		  }
 |