提交 c86c5367 编写于 作者: shihao.bao's avatar shihao.bao

saas用户标签实时更新2

上级 0453a3ed
流水线 #44174 已取消 于阶段
......@@ -39,6 +39,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import java.util.concurrent.CompletableFuture;
import java.util.stream.Collectors;
/**
......@@ -111,6 +112,7 @@ public class HospitalSaasUserServiceImpl implements HospitalSaasUserService {
if (resultNx == 0) {
throw new PicaException(PicaResultCode.PARAM_IS_INVALID.code(), "重复提交");
}
Long id = 0L;
redisClient.expire(nxKey, 2);
if (resultNx == 1) {
//手机号加密
......@@ -136,10 +138,7 @@ public class HospitalSaasUserServiceImpl implements HospitalSaasUserService {
registerService.processRoleMap(account.getId());
insertSaasRole(req.getRoleId(), req.getHospitalId().longValue(), account.getId(), account.getId());
redisClient.del(nxKey);
//saas用户标签
this.refreshTag(account.getId(), picaUser.getToken());
id = account.getId();
return 1;
}
//用户存在的处理逻辑 给出提示信息
......@@ -157,6 +156,12 @@ public class HospitalSaasUserServiceImpl implements HospitalSaasUserService {
String.format("该手机号已存在于\"%s\"中,如需修改请至云鹊医App中修改所属机构",hospital.getName()));
}
}
//saas用户标签
if (id != 0) {
Long finalId = id;
CompletableFuture.runAsync(() -> this.refreshTag(finalId, picaUser.getToken()));
}
return 1;
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册