|  | @ -1898,12 +1898,17 @@ public class HealthCareService {
 | 
	
		
			
				|  |  |             JSONObject jsonObject = object.getJSONObject("encrypt_data");
 | 
	
		
			
				|  |  |             String insuranceSerial = jsonObject.getString("insurance_serial");
 | 
	
		
			
				|  |  |             String billSerial = jsonObject.getString("bill_serial");
 | 
	
		
			
				|  |  |             String personCash = jsonObject.getString("person_cash");
 | 
	
		
			
				|  |  |             YlzMedicalRelationDO ylzMedicalRelationDO = ylzMedicailRelationDao.findByInsuranceSerial(insuranceSerial);
 | 
	
		
			
				|  |  |             if (ylzMedicalRelationDO!=null){
 | 
	
		
			
				|  |  |                 ylzMedicalRelationDO.setStatus(1);
 | 
	
		
			
				|  |  |                 ylzMedicalRelationDO.setBillSerial(billSerial);
 | 
	
		
			
				|  |  |                 ylzMedicalRelationDO.setPayDate(DateUtil.strToDate(jsonObject.getString("pay_date")+jsonObject.getString("pay_time")));
 | 
	
		
			
				|  |  |                 ylzMedicailRelationDao.save(ylzMedicalRelationDO);
 | 
	
		
			
				|  |  |                 if (!ylzMedicalRelationDO.getPersonCash().equalsIgnoreCase(personCash)){
 | 
	
		
			
				|  |  |                     throw new Exception("医保结算金额不一致!");
 | 
	
		
			
				|  |  |                 }else {
 | 
	
		
			
				|  |  |                     ylzMedicalRelationDO.setStatus(1);
 | 
	
		
			
				|  |  |                     ylzMedicalRelationDO.setBillSerial(billSerial);
 | 
	
		
			
				|  |  |                     ylzMedicalRelationDO.setPayDate(DateUtil.strToDate(jsonObject.getString("pay_date")+jsonObject.getString("pay_time")));
 | 
	
		
			
				|  |  |                     ylzMedicailRelationDao.save(ylzMedicalRelationDO);
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return result;
 |