|  | @ -630,6 +630,12 @@ public class WlyyLoginEndpoint extends AbstractEndpoint {
 | 
	
		
			
				|  |  |         try{
 | 
	
		
			
				|  |  |             OauthKeypairDO keypairDO = oauthKeypairDao.findByCode("hwlyyKey");
 | 
	
		
			
				|  |  |             KeyPair keyPair = (KeyPair)SerializeUtil.unSerialize(keypairDO.getKeyPair());
 | 
	
		
			
				|  |  |             //解密idcard,中山医院id通过openid获取,i健康通过直接加密传输
 | 
	
		
			
				|  |  |             if(org.apache.commons.lang3.StringUtils.isNotBlank(idcard)){
 | 
	
		
			
				|  |  |                 rs.put("idcard",com.yihu.jw.security.utils.RSAUtils.decryptBase64(idcard, keyPair));
 | 
	
		
			
				|  |  |             }else {
 | 
	
		
			
				|  |  |                 rs.put("idcard",idcard);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             //解密wechatId
 | 
	
		
			
				|  |  |             if(org.apache.commons.lang3.StringUtils.isNotBlank(wechatId)){
 | 
	
		
			
				|  |  |                 String wxid =com.yihu.jw.security.utils.RSAUtils.decryptBase64(wechatId, keyPair);
 | 
	
	
		
			
				|  | @ -652,13 +658,6 @@ public class WlyyLoginEndpoint extends AbstractEndpoint {
 | 
	
		
			
				|  |  |                 rs.put("wechatId",wechatId);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             //解密idcard,中山医院id通过openid获取,i健康通过直接加密传输
 | 
	
		
			
				|  |  |             if(org.apache.commons.lang3.StringUtils.isNotBlank(idcard)){
 | 
	
		
			
				|  |  |                 rs.put("idcard",com.yihu.jw.security.utils.RSAUtils.decryptBase64(idcard, keyPair));
 | 
	
		
			
				|  |  |             }else {
 | 
	
		
			
				|  |  |                 rs.put("idcard",idcard);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         }catch (Exception e){
 | 
	
		
			
				|  |  |             logger.error(e);
 | 
	
		
			
				|  |  |         }
 |