当前位置: 首页 > news >正文

荆州公司做网站最近新闻摘抄

荆州公司做网站,最近新闻摘抄,深圳市建设,安徽安庆房价一、上线接口#xff08;仅管理员#xff09; 1. 校验请求参数 2. 判断#xff08;测试#xff09;接口是否可以调用 引入调用接口的客户端#xff08;自己写的 SDK#xff09;注入客户端实例调用接口 3. 修改数据库中接口的状态 /*** 上线#xff08;发布#xff…一、上线接口仅管理员 1. 校验请求参数 2. 判断测试接口是否可以调用 引入调用接口的客户端自己写的 SDK注入客户端实例调用接口 3. 修改数据库中接口的状态 /*** 上线发布接口** param idRequest* param request* return*/PostMapping(/online)AuthCheck(mustRole admin)public BaseResponseBoolean onlineInterfaceInfo(RequestBody IdRequest idRequest,HttpServletRequest request) {if (idRequest null || idRequest.getId() 0) {throw new BusinessException(ErrorCode.PARAMS_ERROR);}// 1. 校验接口是否存在Long id idRequest.getId();InterfaceInfo oldInterfaceInfo interfaceInfoService.getById(id);if (oldInterfaceInfo null) {throw new BusinessException(ErrorCode.NOT_FOUND_ERROR);}// 2. 校验接口是否可以调用com.ghost.leapiclientsdk.model.User user new com.ghost.leapiclientsdk.model.User();user.setUsername(testInterfaceInfo);String nameByJSON leAPIClient.getNameByJSON(user);if (StringUtils.isBlank(nameByJSON)) {throw new BusinessException(ErrorCode.SYSTEM_ERROR, 接口调用失败);}// 3. 修改数据库中接口的状态InterfaceInfo interfaceInfo new InterfaceInfo();interfaceInfo.setId(id);interfaceInfo.setStatus(InterfaceInfoStatusEnum.ONLINE.getValue());boolean result interfaceInfoService.updateById(interfaceInfo);return ResultUtils.success(result);}4. 测试上线接口功能 使用 Knife4j 接口文档进行测试 查看数据库中接口状态是否修改成功 二、下线接口仅管理员 1. 校验请求参数 2. 校验接口是否已经发布上线只有已经上线的接口才能下线 3. 修改数据库中接口的状态 /*** 下线关闭接口** param idRequest* param request* return*/PostMapping(/offline)public BaseResponseBoolean offlineInterfaceInfo(RequestBody IdRequest idRequest, HttpServletRequest request) {if (idRequest null || idRequest.getId() 0) {throw new BusinessException(ErrorCode.PARAMS_ERROR);}// 1. 校验接口是否存在Long id idRequest.getId();InterfaceInfo oldInterfaceInfo interfaceInfoService.getById(id);if (oldInterfaceInfo null) {throw new BusinessException(ErrorCode.NOT_FOUND_ERROR);}// 2. 只有已经上线的接口才能下线if (oldInterfaceInfo.getStatus() ! InterfaceInfoStatusEnum.ONLINE.getValue()) {throw new BusinessException(ErrorCode.PARAMS_ERROR, 该接口尚未上线);}// 3. 修改数据库中接口的状态InterfaceInfo interfaceInfo new InterfaceInfo();interfaceInfo.setId(id);interfaceInfo.setStatus(InterfaceInfoStatusEnum.OFFLINE.getValue());boolean result interfaceInfoService.updateById(interfaceInfo);return ResultUtils.success(result);} 4. 测试上线接口功能 使用 Knife4j 接口文档进行测试 查看数据库中接口状态是否修改成功
http://www.pierceye.com/news/405580/

相关文章:

  • 用微信怎么做商城网站微信官网下载安装
  • 汽车网站建设方案预算md风格的wordpress主题
  • 免费外贸网站模板dede 网站栏目管理
  • 做网站有包括哪些东西站长素材网
  • 淘宝做促销的网站网站开发报价清单
  • 备案查询网站网站建设中可能遇到的问题
  • 怎么注册网站的步骤快速建站官网
  • 网站怎么做口碑wordpress淘宝客知乎
  • 响应式网站建设信息网站建设宽带
  • ps如何做网站超级链接微信公众平台运营中心电话
  • 网站建设怎么估算费用和报价h5特效网站欣赏
  • 东软集团建设网站娱乐网站排行榜
  • 石家庄网站建站米拓建站官网怎么用不了
  • 推广seo网站的公司金华网站建设公司排名
  • 阿里巴巴网站工作流程网站建设 教学设计
  • 电子商务网站建设的方法怎样用织梦做音乐网站
  • 临夏州住房和城乡建设局网站出词
  • 企业网站的综合要求最新领导班子7人名单
  • 通过阿里云建设企业网站联想企业网站建设的思路
  • 网站建设服务器的选择方案建设报名系统是正规网站吗
  • 揭阳高端模板建站WordPress背景音乐6
  • 如何使用云服务建设网站cpa之家 app推广平台
  • 网站设计策划书案例漳浦建设局网站
  • ps做分享类网站效果图设计公司工作室创业规划
  • 个人虚拟机做网站设计实例网站
  • 衡阳企业网站wordpress置顶文章顺序
  • 网站建设宗旨是指郑州有名的做网页的公司
  • 怎么0成本做网站企业网站如何设计网页
  • 做韦恩图网站课程分销平台
  • html5网站建设中企业整站推广