| 
					
				 | 
			
			
				@ -10,6 +10,8 @@ import com.yihu.wlyy.service.BaseService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.util.HttpUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.apache.commons.lang3.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.json.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				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; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -41,6 +43,8 @@ public class QrcodeService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Value("${server.server_url}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String server_url; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Logger logger= LoggerFactory.getLogger(QrcodeService.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 所有医生二维码生成 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -65,11 +69,15 @@ public class QrcodeService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 二维码内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String content = "qr_" + doctor.getCode() + "_" + doctor.getName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 二维码图片文件名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String fileName = doctor.getMobile(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String fileName = doctor.getMobile()+"-"+doctor.getName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isEmpty(fileName)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 通过微信接口生成医生二维码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("content:"+content); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("fileName:"+fileName.replaceAll("\r\n", "")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("path:"+path); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("token:"+token); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            makeQrcodeFromWeiXin(content, fileName.replaceAll("\r\n", ""), path, token); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            doctor.setQrcode(fileName + ".png"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 |