feat:用户信息更新
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user