|
@@ -12,10 +12,7 @@ import com.fs.common.core.domain.R;
|
|
import com.fs.common.core.redis.RedisCache;
|
|
import com.fs.common.core.redis.RedisCache;
|
|
import com.fs.common.param.LoginParam;
|
|
import com.fs.common.param.LoginParam;
|
|
import com.fs.common.utils.DateUtils;
|
|
import com.fs.common.utils.DateUtils;
|
|
-import com.fs.common.utils.IpUtil;
|
|
|
|
-import com.fs.company.domain.CompanyUser;
|
|
|
|
import com.fs.core.config.WxMaConfiguration;
|
|
import com.fs.core.config.WxMaConfiguration;
|
|
-import com.fs.core.config.WxMpConfiguration;
|
|
|
|
import com.fs.course.config.CourseMaConfig;
|
|
import com.fs.course.config.CourseMaConfig;
|
|
import com.fs.his.config.FsSysConfig;
|
|
import com.fs.his.config.FsSysConfig;
|
|
import com.fs.his.domain.*;
|
|
import com.fs.his.domain.*;
|
|
@@ -32,8 +29,6 @@ import me.chanjar.weixin.common.bean.WxOAuth2UserInfo;
|
|
import me.chanjar.weixin.common.bean.oauth2.WxOAuth2AccessToken;
|
|
import me.chanjar.weixin.common.bean.oauth2.WxOAuth2AccessToken;
|
|
import me.chanjar.weixin.common.error.WxErrorException;
|
|
import me.chanjar.weixin.common.error.WxErrorException;
|
|
import me.chanjar.weixin.mp.api.WxMpService;
|
|
import me.chanjar.weixin.mp.api.WxMpService;
|
|
-import me.chanjar.weixin.mp.api.WxMpUserService;
|
|
|
|
-import me.chanjar.weixin.mp.bean.result.WxMpUser;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -48,7 +43,6 @@ import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.concurrent.TimeUnit;
|
|
-import java.util.function.Supplier;
|
|
|
|
|
|
|
|
import static com.fs.his.utils.PhoneUtil.encryptPhone;
|
|
import static com.fs.his.utils.PhoneUtil.encryptPhone;
|
|
|
|
|
|
@@ -244,14 +238,14 @@ public class WxUserController extends AppBaseController{
|
|
}
|
|
}
|
|
|
|
|
|
// 保存用户openId
|
|
// 保存用户openId
|
|
-// FsUserWx wx = new FsUserWx();
|
|
|
|
-// wx.setFsUserId(user.getUserId());
|
|
|
|
-// wx.setAppId(appId);
|
|
|
|
-// wx.setOpenId(session.getOpenid());
|
|
|
|
-// wx.setUnionId(session.getUnionid());
|
|
|
|
-// wx.setCreateTime(LocalDateTime.now());
|
|
|
|
-// wx.setUpdateTime(LocalDateTime.now());
|
|
|
|
-// userWxService.saveOrUpdate(wx);
|
|
|
|
|
|
+ FsUserWx wx = new FsUserWx();
|
|
|
|
+ wx.setFsUserId(user.getUserId());
|
|
|
|
+ wx.setAppId(appId);
|
|
|
|
+ wx.setOpenId(session.getOpenid());
|
|
|
|
+ wx.setUnionId(session.getUnionid());
|
|
|
|
+ wx.setCreateTime(LocalDateTime.now());
|
|
|
|
+ wx.setUpdateTime(LocalDateTime.now());
|
|
|
|
+ userWxService.saveOrUpdateByUniqueKey(wx);
|
|
|
|
|
|
// 生成Token
|
|
// 生成Token
|
|
String token = jwtUtils.generateToken(user.getUserId());
|
|
String token = jwtUtils.generateToken(user.getUserId());
|