|  | @ -14,6 +14,8 @@ import com.ylzinfo.ehc.common.utils.DateUtils;
 | 
	
		
			
				|  |  | import com.ylzinfo.ehc.trans.TransRequest;
 | 
	
		
			
				|  |  | import com.ylzinfo.ehc.trans.TransResponse;
 | 
	
		
			
				|  |  | import org.apache.commons.collections.map.HashedMap;
 | 
	
		
			
				|  |  | import org.slf4j.Logger;
 | 
	
		
			
				|  |  | import org.slf4j.LoggerFactory;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Value;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Service;
 | 
	
	
		
			
				|  | @ -31,6 +33,8 @@ import java.util.UUID;
 | 
	
		
			
				|  |  | @Transactional
 | 
	
		
			
				|  |  | public class OauthYlzConfigService {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     private static final Logger logger = LoggerFactory.getLogger(OauthYlzConfigService.class);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private OauthYlzConfigDao oauthYlzConfigDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
	
		
			
				|  | @ -42,9 +46,9 @@ public class OauthYlzConfigService {
 | 
	
		
			
				|  |  |     private String fastdfs_file_url;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public Map<String,Object> getOauthQRCode(){
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         OauthYlzConfigDO oauthYlzConfigDO = oauthYlzConfigDao.findOne("ylz_config");
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             OauthYlzConfigDO oauthYlzConfigDO = oauthYlzConfigDao.findOne("ylz_config");
 | 
	
		
			
				|  |  |             logger.info("getOauthQRCode:",oauthYlzConfigDO.toString());
 | 
	
		
			
				|  |  |             TransRequest e = new TransRequest();
 | 
	
		
			
				|  |  |             e.setMethod("ehc.ehealthcard.authurl");
 | 
	
		
			
				|  |  |             e.setApp_id(oauthYlzConfigDO.getAppId());
 | 
	
	
		
			
				|  | @ -60,10 +64,13 @@ public class OauthYlzConfigService {
 | 
	
		
			
				|  |  |             e.setBiz_content(JSON.toJSONString(bizContent));
 | 
	
		
			
				|  |  |             EhcHandler ehcHandler = new EhcHandler(oauthYlzConfigDO.getUrl(), oauthYlzConfigDO.getAppId(), oauthYlzConfigDO.getTermId(), oauthYlzConfigDO.getAppKey());
 | 
	
		
			
				|  |  |             TransResponse re = ehcHandler.execute(e);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             String rs = com.alibaba.fastjson.JSONObject.toJSONString(re);
 | 
	
		
			
				|  |  |             logger.info("TransResponse:"+rs);
 | 
	
		
			
				|  |  |             com.alibaba.fastjson.JSONObject json = (com.alibaba.fastjson.JSONObject) com.alibaba.fastjson.JSONObject.parse(rs);
 | 
	
		
			
				|  |  |             com.alibaba.fastjson.JSONObject biz = json.getJSONObject("biz_content");
 | 
	
		
			
				|  |  |             InputStream qrcode = QrcodeUtil.createQrcode(biz.getString("ehealth_authurl"),300,"jpg");
 | 
	
		
			
				|  |  |             logger.info("fastdfs_file_url:"+fastdfs_file_url);
 | 
	
		
			
				|  |  |             UploadVO uploadVO = fileUploadService.uploadStream(qrcode,"qrcode.jpg",fastdfs_file_url);
 | 
	
		
			
				|  |  |             Map<String,Object> map = new HashedMap();
 | 
	
		
			
				|  |  |             map.put("fileName",uploadVO.getFileName());
 | 
	
	
		
			
				|  | @ -71,6 +78,8 @@ public class OauthYlzConfigService {
 | 
	
		
			
				|  |  |             map.put("fullUrl",uploadVO.getFullUrl());
 | 
	
		
			
				|  |  |             map.put("fullUri",uploadVO.getFullUri());
 | 
	
		
			
				|  |  |             map.put("out_authorize_no",no);
 | 
	
		
			
				|  |  |             logger.info("fileUploadService:"+map.toString());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             return map;
 | 
	
		
			
				|  |  |         } catch (Exception var5) {
 | 
	
		
			
				|  |  |             var5.printStackTrace();
 |