|  |  | 
 |  |  | 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; | 
 |  |  | 
 |  |  |     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; | 
 |  |  | 
 |  |  |     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; | 
 |  |  | 
 |  |  |         } | 
 |  |  |         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; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |