|  | @@ -399,6 +399,53 @@ public class MedicalViewApiController {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 门诊待缴费记录查询
 | 
	
		
			
				|  |  | +     * @param haicipat
 | 
	
		
			
				|  |  | +     * @return
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @UserLoginToken
 | 
	
		
			
				|  |  | +    @RequestMapping(value="/getMzChargeDetailForUnPaid",method = {RequestMethod.POST})
 | 
	
		
			
				|  |  | +    public Map<String,Object> getMzChargeDetailForUnPaid(Haicipat haicipat) {
 | 
	
		
			
				|  |  | +        Map<String,Object> results = new HashMap<>();
 | 
	
		
			
				|  |  | +        if(haicipat==null){
 | 
	
		
			
				|  |  | +            results.put("resultCode",-1);
 | 
	
		
			
				|  |  | +            results.put("resultMessage","建档参数为空");
 | 
	
		
			
				|  |  | +            return results;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if(haicipat.getPatCardType()==null){
 | 
	
		
			
				|  |  | +            results.put("resultCode",-1);
 | 
	
		
			
				|  |  | +            results.put("resultMessage","患者诊疗卡类型不能为空");
 | 
	
		
			
				|  |  | +            return results;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if(StringUtils.isBlank(haicipat.getPatCardNo())){
 | 
	
		
			
				|  |  | +            results.put("resultCode",-1);
 | 
	
		
			
				|  |  | +            results.put("resultMessage","患者诊疗卡号不能为空");
 | 
	
		
			
				|  |  | +            return results;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        try {
 | 
	
		
			
				|  |  | +            int num=mzPatientMiService.clearIcCardNo(haicipat.getPatCardNo());
 | 
	
		
			
				|  |  | +            if(num==1){
 | 
	
		
			
				|  |  | +                results.put("resultCode", 0);
 | 
	
		
			
				|  |  | +                results.put("resultMessage", "取消绑定成功");
 | 
	
		
			
				|  |  | +                return results;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            results.put("resultCode", -1);
 | 
	
		
			
				|  |  | +            results.put("resultMessage", "取消绑定失败");
 | 
	
		
			
				|  |  | +            return results;
 | 
	
		
			
				|  |  | +        }catch (Exception e){
 | 
	
		
			
				|  |  | +            e.printStackTrace();
 | 
	
		
			
				|  |  | +            results.put("resultCode", -1);
 | 
	
		
			
				|  |  | +            results.put("resultMessage", StringUtils.isBlank(e.getMessage())?"系统出错,请联系管理员":e.getMessage());
 | 
	
		
			
				|  |  | +            log.error("系统异常,错误信息{}", e.getMessage());
 | 
	
		
			
				|  |  | +            return results;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 |