feat:用户信息更新

This commit is contained in:
Xiang
2026-03-03 09:15:13 +08:00
parent 59ebe2b349
commit 9e599ad5ae
2 changed files with 9 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
package com.xiang.app.modules.jntyzx.entity.resp.query; package com.xiang.app.modules.jntyzx.entity.resp.query;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@@ -94,6 +95,7 @@ public class UserInfoResponse {
/** /**
* 封禁截止日期 * 封禁截止日期
*/ */
@JSONField(name = "restrictionDeadline")
private String restrictionDeadline; private String restrictionDeadline;
/** /**
* 封禁原因 * 封禁原因
@@ -102,5 +104,6 @@ public class UserInfoResponse {
/** /**
* 封禁截止日期 * 封禁截止日期
*/ */
private String RestrictionDeadline; @JSONField(name = "RestrictionDeadline")
private String RestrictionDeadline2;
} }

View File

@@ -71,10 +71,10 @@ public class UserTokenInfoServiceImpl implements IUserTokenInfoService {
log.info("【心跳监测】查询用户信息为空,无需操作"); log.info("【心跳监测】查询用户信息为空,无需操作");
return true; return true;
} }
userTokenInfoDOS.parallelStream().forEach(this::healthDeclaration); userTokenInfoDOS.forEach(this::healthDeclaration);
// 信息更新 // 信息更新
userTokenInfoDOS = userTokenInfoManage.list(); userTokenInfoDOS = userTokenInfoManage.list();
userTokenInfoDOS.parallelStream().forEach(this::queryMemberCardInfo); userTokenInfoDOS.forEach(this::queryMemberCardInfo);
return true; return true;
} }
@@ -123,18 +123,18 @@ public class UserTokenInfoServiceImpl implements IUserTokenInfoService {
if (response.getSuccess()) { if (response.getSuccess()) {
UserInfoResponse userInfoResponse = response.getResult(); UserInfoResponse userInfoResponse = response.getResult();
userTokenInfoDO.setMemberCardNo(userInfoResponse.getConsCard()); userTokenInfoDO.setMemberCardNo(userInfoResponse.getConsCard());
if (StringUtils.isNotBlank(userInfoResponse.getRestrictionDeadline())) { if (StringUtils.isNotBlank(userInfoResponse.getRestrictionDeadline2())) {
userTokenInfoDO.setIsRestriction(1); userTokenInfoDO.setIsRestriction(1);
userTokenInfoDO.setIsOrder(0); userTokenInfoDO.setIsOrder(0);
UserRestrictionInfo userRestrictionInfo = userRestrictionManage.queryByUserId(userTokenInfoDO.getId()); UserRestrictionInfo userRestrictionInfo = userRestrictionManage.queryByUserId(userTokenInfoDO.getId());
if (Objects.isNull(userRestrictionInfo)) { if (Objects.isNull(userRestrictionInfo)) {
userRestrictionInfo = new UserRestrictionInfo(); userRestrictionInfo = new UserRestrictionInfo();
userRestrictionInfo.setUserId(userTokenInfoDO.getId()); userRestrictionInfo.setUserId(userTokenInfoDO.getId());
userRestrictionInfo.setRestrictionDeadline(DateUtils.getDateTimeFromStr(userInfoResponse.getRestrictionDeadline())); userRestrictionInfo.setRestrictionDeadline(DateUtils.getDateTimeFromStr(userInfoResponse.getRestrictionDeadline2()));
userRestrictionInfo.setRestrictionDesc(userInfoResponse.getRestrictionDescription()); userRestrictionInfo.setRestrictionDesc(userInfoResponse.getRestrictionDescription());
userRestrictionManage.save(userRestrictionInfo); userRestrictionManage.save(userRestrictionInfo);
} else { } else {
userRestrictionInfo.setRestrictionDeadline(DateUtils.getDateTimeFromStr(userInfoResponse.getRestrictionDeadline())); userRestrictionInfo.setRestrictionDeadline(DateUtils.getDateTimeFromStr(userInfoResponse.getRestrictionDeadline2()));
userRestrictionInfo.setRestrictionDesc(userInfoResponse.getRestrictionDescription()); userRestrictionInfo.setRestrictionDesc(userInfoResponse.getRestrictionDescription());
userRestrictionManage.updateById(userRestrictionInfo); userRestrictionManage.updateById(userRestrictionInfo);
} }