|
@@ -1142,15 +1142,19 @@ public class FsUserScrmServiceImpl implements IFsUserScrmService
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void handleFsUserWx(FsUserScrm user, LoginMaWxParam param, WxMaJscode2SessionResult session) {
|
|
public void handleFsUserWx(FsUserScrm user, LoginMaWxParam param, WxMaJscode2SessionResult session) {
|
|
|
- FsUserWx fsUserWx = new FsUserWx();
|
|
|
|
|
- fsUserWx.setType(1);
|
|
|
|
|
- fsUserWx.setFsUserId(user.getUserId());
|
|
|
|
|
- fsUserWx.setAppId(param.getAppId());
|
|
|
|
|
- fsUserWx.setOpenId(session.getOpenid());
|
|
|
|
|
- fsUserWx.setUnionId(session.getUnionid() != null ? session.getUnionid() : null);
|
|
|
|
|
- fsUserWx.setCreateTime(new Date());
|
|
|
|
|
- fsUserWx.setUpdateTime(new Date());
|
|
|
|
|
- fsUserWxService.saveOrUpdateByUniqueKey(fsUserWx);
|
|
|
|
|
- log.info("zyp \n 【更新或插入用户与小程序{}的绑定关系】:{}", param.getAppId(), user.getUserId());
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ FsUserWx fsUserWx = new FsUserWx();
|
|
|
|
|
+ fsUserWx.setType(1);
|
|
|
|
|
+ fsUserWx.setFsUserId(user.getUserId());
|
|
|
|
|
+ fsUserWx.setAppId(param.getAppId());
|
|
|
|
|
+ fsUserWx.setOpenId(session.getOpenid());
|
|
|
|
|
+ fsUserWx.setUnionId(session.getUnionid() != null ? session.getUnionid() : null);
|
|
|
|
|
+ fsUserWx.setCreateTime(new Date());
|
|
|
|
|
+ fsUserWx.setUpdateTime(new Date());
|
|
|
|
|
+ fsUserWxService.saveOrUpdateByUniqueKey(fsUserWx);
|
|
|
|
|
+ log.info("zyp \n 【更新或插入用户与小程序{}的绑定关系】:{}", param.getAppId(), user.getUserId());
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ throw new RuntimeException(e);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|