def put(self, request, *args, **kwargs): """ 修改组件触发自动部署关键字 """ try: keyword = request.data.get("keyword", None) if not keyword: return Response(general_message(400, "param error", "参数错误"), status=400) is_pass, msg = app_service.check_service_cname( self.tenant, keyword, self.service.service_region) if not is_pass: return Response(general_message(400, "param error", msg), status=400) service_webhook = service_webhooks_repo.get_service_webhooks_by_service_id_and_type( self.service.service_id, "code_webhooks") if not service_webhook: return Response(general_message(412, "keyword is null", "组件自动部署属性不存在"), status=412) service_webhook.deploy_keyword = keyword service_webhook.save() result = general_message(200, "success", "修改成功", bean=service_webhook.to_dict()) except Exception as e: logger.exception(e) result = error_message(e.message) return Response(result, status=result["code"])
def put(self, request, *args, **kwargs): """ 修改应用名称 --- parameters: - name: tenantName description: 租户名 required: true type: string paramType: path - name: serviceAlias description: 服务别名 required: true type: string paramType: path - name: service_cname description: 服务名称 required: true type: string paramType: form """ try: service_cname = request.data.get("service_cname", None) is_pass, msg = app_service.check_service_cname(self.tenant, service_cname, self.service.service_region) if not is_pass: return Response(general_message(400, "param error", msg), status=400) self.service.service_cname = service_cname self.service.save() result = general_message(200, "success", "查询成功", bean=self.service.to_dict()) except Exception as e: logger.exception(e) result = error_message(e.message) return Response(result, status=result["code"])