소스 검색

配置提交

chenweida 7 년 전
부모
커밋
e031512cce

+ 9 - 1
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/common/QrcodeService.java

@ -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");
        }

+ 6 - 1
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/web/WeixinBaseController.java

@ -15,6 +15,8 @@ import java.util.Random;
import com.yihu.wlyy.util.*;
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 com.yihu.wlyy.entity.security.AccessToken;
@ -47,6 +49,8 @@ public class WeixinBaseController extends BaseController {
	@Value("${images.path}")
	private String imagesPath;
	private Logger logger= LoggerFactory.getLogger(WeixinBaseController.class);
	/**
	 * 通过code获取判断openid
	 * 
@ -143,6 +147,7 @@ public class WeixinBaseController extends BaseController {
			String params = "grant_type=client_credential&appid=" + appId + "&secret=" + appSecret;
			String result = HttpUtil.sendGet(token_url, params);
			JSONObject json = new JSONObject(result);
			logger.info("result:"+result);
			if (json.has("access_token")) {
				String token = json.get("access_token").toString();
				String expires_in = json.get("expires_in").toString();
@ -156,7 +161,7 @@ public class WeixinBaseController extends BaseController {
				return null;
			}
		} catch (Exception e) {
			error(e);
			e.printStackTrace();
			return null;
		}
	}

+ 1 - 1
patient-co/patient-co-wlyy/src/main/resources/application-prod.yml

@ -16,7 +16,7 @@ spring:
      password: 123456
  redis:
     host: 11.1.2.20 # Redis server host.
     host: 11.1.2.22 # Redis server host.
     port: 6390 # Redis server port.
     password: Kb6wKDQP1W4