Compare commits
2 Commits
f4673f0613
...
c9237cd480
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c9237cd480 | ||
|
|
a9789fe324 |
@@ -61,6 +61,12 @@ wx:
|
||||
env: ${WX_VIRTUAL_PAY_ENV:0}
|
||||
callback-token: ${WX_VIRTUAL_PAY_CALLBACK_TOKEN:zSgMvGAa289XyYoWDnpc1gUUPEBQ2me9}
|
||||
|
||||
# 微信公众号草稿配置
|
||||
wechat:
|
||||
mp:
|
||||
# AppSecret 数据库加密密钥;生产环境可通过同名环境变量覆盖,配置后请勿随意更换
|
||||
secret-key: "${WECHAT_MP_SECRET_KEY:rW3KBMA+Hw6x8cfW9wXGP/hOlc+kOvZ8oG5YfR2rcB0=}"
|
||||
|
||||
# 日志配置
|
||||
logging:
|
||||
level:
|
||||
|
||||
@@ -53,6 +53,8 @@ import java.util.Date;
|
||||
@Component
|
||||
public class SysLoginService
|
||||
{
|
||||
private static final int NEW_USER_REGISTER_POINTS = 50;
|
||||
|
||||
@Autowired
|
||||
private TokenService tokenService;
|
||||
|
||||
@@ -312,7 +314,24 @@ public class SysLoginService
|
||||
sysUser.setUserName(openid);
|
||||
sysUser.setNickName("微信用户");
|
||||
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;
|
||||
}else {
|
||||
userName = user.getUserName();
|
||||
|
||||
Reference in New Issue
Block a user