| 
					
				 | 
			
			
				@@ -887,10 +887,18 @@ public class SiQueryService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return ResultVoUtil.fail(ExceptionEnum.NETWORK_ERROR); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (null == result.getInteger("code")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "医保中心报错:" + result.getString("message")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String message = result.getString("message"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (null == message) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message = result.getString(ERROR_MESSAGE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "医保中心报错:" + message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (result.getIntValue("code") != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "医保中心出错:" + result.getString("message")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String message = result.getString("message"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (null == message) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message = result.getString(ERROR_MESSAGE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "医保中心出错:" + message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         JSONArray array = result.getJSONArray("data"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal selfPaySum = new BigDecimal(0); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1215,7 +1223,11 @@ public class SiQueryService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST, "没有查询到费用明细。"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (int i = 0; i < output.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                list.add(JSONObject.parseObject(output.getJSONObject(i).toJSONString(), SiSetlFeeDetl.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                SiSetlFeeDetl fee = JSONObject.parseObject(output.getJSONObject(i).toJSONString(), SiSetlFeeDetl.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (StringUtil.isBlank(fee.getSetlId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    fee.setSetlId(setlId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                list.add(fee); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (list.size() == 30) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     dao.insertSetlFeeDetlBatch(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     list.clear(); 
			 |