|
@@ -41,6 +41,7 @@ import me.chanjar.weixin.common.redis.RedisTemplateWxRedisOps;
|
|
|
import me.chanjar.weixin.mp.api.WxMpService;
|
|
|
import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl;
|
|
|
import me.chanjar.weixin.mp.config.impl.WxMpRedisConfigImpl;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -60,6 +61,12 @@ import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.*;
|
|
|
@Slf4j
|
|
|
public class SocialClientServiceImpl implements SocialClientService {
|
|
|
|
|
|
+ /**
|
|
|
+ * 小程序版本
|
|
|
+ */
|
|
|
+ @Value("${yudao.wxa-code.env-version}")
|
|
|
+ public String envVersion;
|
|
|
+
|
|
|
@Resource
|
|
|
private AuthRequestFactory authRequestFactory;
|
|
|
|
|
@@ -237,7 +244,7 @@ public class SocialClientServiceImpl implements SocialClientService {
|
|
|
ObjUtil.defaultIfEmpty(reqVO.getScene(), SocialWxQrcodeReqDTO.SCENE),
|
|
|
reqVO.getPath(),
|
|
|
ObjUtil.defaultIfNull(reqVO.getCheckPath(), SocialWxQrcodeReqDTO.CHECK_PATH),
|
|
|
- ObjUtil.defaultIfBlank(reqVO.getEnvVersion(), SocialWxQrcodeReqDTO.ENV_VERSION),
|
|
|
+ envVersion,
|
|
|
ObjUtil.defaultIfNull(reqVO.getWidth(), SocialWxQrcodeReqDTO.WIDTH),
|
|
|
ObjUtil.defaultIfNull(reqVO.getAutoColor(), SocialWxQrcodeReqDTO.AUTO_COLOR),
|
|
|
null,
|