|
@ -1,6 +1,5 @@ |
|
|
package com.tduck.cloud.wx.mp.handler.scan; |
|
|
package com.tduck.cloud.wx.mp.handler.scan; |
|
|
|
|
|
|
|
|
import cn.hutool.core.map.MapUtil; |
|
|
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
import cn.hutool.core.util.StrUtil; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
import com.tduck.cloud.common.util.RedisUtils; |
|
|
import com.tduck.cloud.common.util.RedisUtils; |
|
@ -9,12 +8,10 @@ import com.tduck.cloud.wx.mp.entity.WxMpUserEntity; |
|
|
import com.tduck.cloud.wx.mp.request.WxMpQrCodeGenRequest; |
|
|
import com.tduck.cloud.wx.mp.request.WxMpQrCodeGenRequest; |
|
|
import com.tduck.cloud.wx.mp.service.WxMpUserMsgService; |
|
|
import com.tduck.cloud.wx.mp.service.WxMpUserMsgService; |
|
|
import com.tduck.cloud.wx.mp.service.WxMpUserService; |
|
|
import com.tduck.cloud.wx.mp.service.WxMpUserService; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; |
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Component; |
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
|
import java.util.Map; |
|
|
|
|
|
import java.util.concurrent.TimeUnit; |
|
|
import java.util.concurrent.TimeUnit; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -23,7 +20,6 @@ import java.util.concurrent.TimeUnit; |
|
|
* @create : 2020-12-01 17:44 |
|
|
* @create : 2020-12-01 17:44 |
|
|
**/ |
|
|
**/ |
|
|
@Component |
|
|
@Component |
|
|
|
|
|
|
|
|
public class LoginScanStrategy implements ScanStrategy { |
|
|
public class LoginScanStrategy implements ScanStrategy { |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|