|  | @@ -45,6 +45,16 @@ public class PatientCardsService {
 | 
	
		
			
				|  |  |          return json.getString("openid");
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    public String getUnionid() {
 | 
	
		
			
				|  |  | +        String openid = "oao6f0y4oF7jd60QhzPzMD9C3bBU";
 | 
	
		
			
				|  |  | +        String url = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=" +
 | 
	
		
			
				|  |  | +                PropertiesUtil.getLocalProperty("access_token") + "&openid=" + openid + "&lang=zh_CN";
 | 
	
		
			
				|  |  | +        String str = new RestTemplate().getForObject(url, String.class);
 | 
	
		
			
				|  |  | +        JSONObject json = JSONObject.parseObject(str);
 | 
	
		
			
				|  |  | +        log.info("获取unionid: {}", json);
 | 
	
		
			
				|  |  | +        return str;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      public String getToken(String openid) {
 | 
	
		
			
				|  |  |          return TokenUtil.getInstance().createToken(openid);
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -142,8 +152,9 @@ public class PatientCardsService {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public ResultVo<List<OutpatientCard>> relieveBindCard(IdCardAnalyzeResult param) {
 | 
	
		
			
				|  |  |          log.info("解除就诊卡绑定:{}", param);
 | 
	
		
			
				|  |  | -        dao.frozenPatientCard(param.getPatientId(), param.getOpenid());
 | 
	
		
			
				|  |  | -        return ResultVoUtil.success(dao.getBindPatientCard(param.getOpenid()));
 | 
	
		
			
				|  |  | +        String openid = TokenUtil.getInstance().getUserOpenid();
 | 
	
		
			
				|  |  | +        dao.frozenPatientCard(param.getPatientId(), openid);
 | 
	
		
			
				|  |  | +        return ResultVoUtil.success(dao.getBindPatientCard(openid));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public ResultVo<String> changeCard(ChangeCardParam param) {
 |