From 892f3abd52e172e8ace6afd59285b9c6a7a3be28 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 24 七月 2024 13:45:19 +0800
Subject: [PATCH] 提交

---
 server/admin/src/main/java/com/doumee/api/business/PushController.java |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/server/admin/src/main/java/com/doumee/api/business/PushController.java b/server/admin/src/main/java/com/doumee/api/business/PushController.java
index 9ee9794..ee9ea49 100644
--- a/server/admin/src/main/java/com/doumee/api/business/PushController.java
+++ b/server/admin/src/main/java/com/doumee/api/business/PushController.java
@@ -3,8 +3,9 @@
 import com.alibaba.fastjson.JSONObject;
 import com.doumee.api.BaseController;
 import com.doumee.biz.zbom.ZbomIAMService;
-import com.doumee.biz.zbom.model.IamUpateShopModel;
-import com.doumee.biz.zbom.model.IamUpateUserModel;
+import com.doumee.biz.zbom.model.IamUpdateRoleModel;
+import com.doumee.biz.zbom.model.IamUpdateShopModel;
+import com.doumee.biz.zbom.model.IamUpdateUserModel;
 import com.doumee.core.exception.BusinessException;
 import com.doumee.core.model.ApiResponse;
 import com.doumee.core.utils.Constants;
@@ -32,7 +33,7 @@
     public ApiResponse<String> updateShopInfo(@RequestHeader(name = "token") String token,
                                       @RequestHeader(name = "uuid") String uuid ,
                                       @RequestHeader(name = "timestamp") String timestamp,
-                                      @RequestBody List<IamUpateShopModel> shopList,
+                                      @RequestBody List<IamUpdateShopModel> shopList,
                                       HttpServletRequest request ) {
         int success = Constants.ZERO;
         ApiResponse<String> r = null;
@@ -56,7 +57,7 @@
     public ApiResponse<String> updateUserInfo(@RequestHeader(name = "token") String token,
                                       @RequestHeader(name = "uuid") String uuid ,
                                       @RequestHeader(name = "timestamp") String timestamp,
-                                      @RequestBody IamUpateUserModel upateUserModel,
+                                      @RequestBody IamUpdateUserModel upateUserModel,
                                       HttpServletRequest request) {
         int success = Constants.ZERO;
         ApiResponse<String> r = null;
@@ -75,5 +76,29 @@
         }
         return r;
     }
+    @ApiOperation("瑙掕壊淇℃伅鏇存柊鎺ㄩ��")
+    @PostMapping("/iam/updateRoleInfo")
+    public ApiResponse<String> updateRoleInfo(@RequestHeader(name = "token") String token,
+                                      @RequestHeader(name = "uuid") String uuid ,
+                                      @RequestHeader(name = "timestamp") String timestamp,
+                                      @RequestBody IamUpdateRoleModel upateModel,
+                                      HttpServletRequest request) {
+        int success = Constants.ZERO;
+        ApiResponse<String> r = null;
+        try {
+            zbomIAMService.updateRoleInfo(token,uuid,timestamp,upateModel);
+            r  = ApiResponse.successIam("鎿嶄綔鎴愬姛");
+        }catch (BusinessException e){
+              success = Constants.ONE;
+            r = ApiResponse.failed(StringUtils.defaultString(e.getMessage(),"鎿嶄綔澶辫触"));
+        }catch (Exception e){
+            success = Constants.ONE;
+            e.getMessage();
+            r = ApiResponse.failed("鎿嶄綔澶辫触");
+        }finally {
+            zbomIAMService.saveInterfaceLog("/push/iam/updateRoleInfo",Constants.ONE,"IAM鎺ㄩ�佽鑹茶处鍙蜂俊鎭�", token, uuid, timestamp, upateModel,success, JSONObject.toJSONString(r));
+        }
+        return r;
+    }
 
 }

--
Gitblit v1.9.3