From 6a475442955b0ffb480facb92f6a23aa325034ec Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 24 七月 2024 19:19:14 +0800
Subject: [PATCH] 代码提交
---
server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomIAMServiceImpl.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 49 insertions(+), 8 deletions(-)
diff --git a/server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomIAMServiceImpl.java b/server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomIAMServiceImpl.java
index b59e848..019c02e 100644
--- a/server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomIAMServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomIAMServiceImpl.java
@@ -34,6 +34,8 @@
@Autowired
private UsersMapper usersMapper;
@Autowired
+ private IamRoleMapper iamRoleMapper;
+ @Autowired
private ShopMapper shopMapper;
@Autowired
private CategorySegMapper categorySegMapper;
@@ -67,7 +69,49 @@
}
@Override
@Transactional(rollbackFor = {BusinessException.class,Exception.class})
- public void updateShopInfo(String token, String uuid, String timestamp, List<IamUpateShopModel> shopList) {
+ public void updateRoleInfo(String token, String uuid, String timestamp, IamUpdateRoleModel upateModel){
+ if(upateModel == null ||StringUtils.isBlank(upateModel.getId()) ){
+ return;
+ }
+ isValidToken(uuid,timestamp,token);
+
+ IamRole role = iamRoleMapper.selectOne(new QueryWrapper<IamRole>().lambda()
+ .eq(IamRole::getIamId,upateModel.getId())
+ .eq(IamRole::getIsdeleted,Constants.ZERO)
+ .last("limit 1"));
+ if(role == null){
+ role = new IamRole();
+ role.setCreateDate(new Date());
+ iamRoleMapper.insert(initRoleInfo(role,upateModel));
+ }else {
+ role.setEditDate(new Date());
+ iamRoleMapper.updateById(initRoleInfo(role,upateModel));
+ }
+
+
+ }
+
+ private IamRole initRoleInfo(IamRole role, IamUpdateRoleModel upateModel) {
+ role.setEditDate(new Date());
+ role.setIsdeleted(Constants.ZERO);
+ role.setIamId(upateModel.getId());
+ role.setAppId(upateModel.getAppId());
+ role.setName(upateModel.getName());
+ role.setEid(upateModel.getEid());
+ role.setCode(upateModel.getCode());
+ role.setStatus(upateModel.getStatus());
+ role.setRegister(upateModel.getRegister());
+ role.setSyncDate(role.getEditDate());
+ role.setType(upateModel.getType());
+ role.setRemark(upateModel.getRemark());
+ role.setLabels(upateModel.getLabel());
+ role.setCustomUnique(upateModel.getCustomUnique());
+ return role;
+ }
+
+ @Override
+ @Transactional(rollbackFor = {BusinessException.class,Exception.class})
+ public void updateShopInfo(String token, String uuid, String timestamp, List<IamUpdateShopModel> shopList) {
if(shopList == null ||shopList.size() == 0){
return;
}
@@ -78,7 +122,7 @@
List<CategorySeg> categorySegList = new ArrayList<>();
List<Segments> segmentsList = new ArrayList<>();
Date date = new Date();
- for(IamUpateShopModel model : shopList){
+ for(IamUpdateShopModel model : shopList){
Shop shop = shopMapper.selectOne(new QueryWrapper<Shop>().lambda()
.eq(Shop::getOrgId,model.getIdtOrgId())
.last("limit 1"));
@@ -215,7 +259,7 @@
return data;
}
- private Shop initShopInfo(Shop shop, IamUpateShopModel model, Date date) {
+ private Shop initShopInfo(Shop shop, IamUpdateShopModel model, Date date) {
shop.setEditDate(date);
shop.setOrgId(model.getIdtOrgId());
shop.setName(model.getIdtOrgName());
@@ -268,9 +312,6 @@
}
private void isValidToken(String uuid, String timestamp, String token) {
- if(isDebug){
- return;
- }
if (!StringUtils.equalsIgnoreCase( getToken( uuid, timestamp), token)) {
throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "瀵逛笉璧凤紝token閿欒~");
}
@@ -278,7 +319,7 @@
@Override
@Transactional(rollbackFor = {BusinessException.class,Exception.class})
- public void updateUserInfo(String token, String uuid, String timestamp, IamUpateUserModel upateUserModel){
+ public void updateUserInfo(String token, String uuid, String timestamp, IamUpdateUserModel upateUserModel){
if(upateUserModel == null ||upateUserModel.getIdtUserId() == null){
return;
}
@@ -296,7 +337,7 @@
}
}
- private Users initUserModel(Users users, IamUpateUserModel upateUserModel) {
+ private Users initUserModel(Users users, IamUpdateUserModel upateUserModel) {
if(users == null){
users = new Users();
users.setCreateDate(new Date());
--
Gitblit v1.9.3