Compare commits
2 Commits
f4673f0613
...
c9237cd480
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c9237cd480 | ||
|
|
a9789fe324 |
@@ -61,6 +61,12 @@ wx:
|
|||||||
env: ${WX_VIRTUAL_PAY_ENV:0}
|
env: ${WX_VIRTUAL_PAY_ENV:0}
|
||||||
callback-token: ${WX_VIRTUAL_PAY_CALLBACK_TOKEN:zSgMvGAa289XyYoWDnpc1gUUPEBQ2me9}
|
callback-token: ${WX_VIRTUAL_PAY_CALLBACK_TOKEN:zSgMvGAa289XyYoWDnpc1gUUPEBQ2me9}
|
||||||
|
|
||||||
|
# 微信公众号草稿配置
|
||||||
|
wechat:
|
||||||
|
mp:
|
||||||
|
# AppSecret 数据库加密密钥;生产环境可通过同名环境变量覆盖,配置后请勿随意更换
|
||||||
|
secret-key: "${WECHAT_MP_SECRET_KEY:rW3KBMA+Hw6x8cfW9wXGP/hOlc+kOvZ8oG5YfR2rcB0=}"
|
||||||
|
|
||||||
# 日志配置
|
# 日志配置
|
||||||
logging:
|
logging:
|
||||||
level:
|
level:
|
||||||
|
|||||||
@@ -53,6 +53,8 @@ import java.util.Date;
|
|||||||
@Component
|
@Component
|
||||||
public class SysLoginService
|
public class SysLoginService
|
||||||
{
|
{
|
||||||
|
private static final int NEW_USER_REGISTER_POINTS = 50;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private TokenService tokenService;
|
private TokenService tokenService;
|
||||||
|
|
||||||
@@ -312,7 +314,24 @@ public class SysLoginService
|
|||||||
sysUser.setUserName(openid);
|
sysUser.setUserName(openid);
|
||||||
sysUser.setNickName("微信用户");
|
sysUser.setNickName("微信用户");
|
||||||
sysUser.setOpenId(openid);
|
sysUser.setOpenId(openid);
|
||||||
sysUserMapper.insertUser(sysUser);
|
if (sysUserMapper.insertUser(sysUser) != 1 || sysUser.getUserId() == null)
|
||||||
|
{
|
||||||
|
throw new ServiceException("新用户创建失败,请重试");
|
||||||
|
}
|
||||||
|
if (sysUserMapper.addIntegralByUserId(NEW_USER_REGISTER_POINTS, sysUser.getUserId()) != 1)
|
||||||
|
{
|
||||||
|
throw new ServiceException("新用户注册积分发放失败,请重试");
|
||||||
|
}
|
||||||
|
AppIntegralRecord registerReward = new AppIntegralRecord();
|
||||||
|
registerReward.setSource("新用户注册");
|
||||||
|
registerReward.setIsAdd(0L);
|
||||||
|
registerReward.setIntegralNumber((long) NEW_USER_REGISTER_POINTS);
|
||||||
|
registerReward.setUserId(sysUser.getUserId());
|
||||||
|
registerReward.setIntegralTime(new Date());
|
||||||
|
if (appIntegralRecordService.insertAppIntegralRecord(registerReward) != 1)
|
||||||
|
{
|
||||||
|
throw new ServiceException("新用户注册积分流水记录失败,请重试");
|
||||||
|
}
|
||||||
userName = openid;
|
userName = openid;
|
||||||
}else {
|
}else {
|
||||||
userName = user.getUserName();
|
userName = user.getUserName();
|
||||||
|
|||||||
Reference in New Issue
Block a user