xy 7 gadi atpakaļ
vecāks
revīzija
6643203ec8

+ 112 - 0
src/all_graphql.txt

@@ -13,6 +13,33 @@ query userbyid($id: ID) {
   }
 }
 
+query ticketbyid($id: ID) {
+  ticketbyid: ticket_by_id(id: $id) {
+    updatedAt
+    repliedBy
+    content
+    repliedAt
+    createdAt
+    type
+    title
+    status
+    id
+    user_id {
+      email
+      updatedAt
+      password
+      telephone
+      nickname
+      username
+      createdAt
+      openid
+      id
+      avatar
+    }
+    screenshot
+  }
+}
+
 query notificationbyprops($user_id: ID, $type: String, $webhook: String, $name: String) {
   notificationbyprops: notification_by_props(user_id: $user_id type: $type webhook: $webhook name: $name) {
     id
@@ -894,6 +921,33 @@ query cloudbyprops($user_id: ID, $cloudName: String, $secretId: String, $secretK
   }
 }
 
+query ticketbyprops($updatedAt: String, $repliedBy: ID, $content: String, $repliedAt: String, $createdAt: String, $type: String, $title: String, $status: String, $user_id: ID) {
+  ticketbyprops: ticket_by_props(updatedAt: $updatedAt repliedBy: $repliedBy content: $content repliedAt: $repliedAt createdAt: $createdAt type: $type title: $title status: $status user_id: $user_id) {
+    updatedAt
+    repliedBy
+    content
+    repliedAt
+    createdAt
+    type
+    title
+    status
+    id
+    user_id {
+      email
+      updatedAt
+      password
+      telephone
+      nickname
+      username
+      createdAt
+      openid
+      id
+      avatar
+    }
+    screenshot
+  }
+}
+
 query userbyprops($email: String, $updatedAt: String, $password: String, $telephone: String, $nickname: String, $username: String, $createdAt: String, $openid: String, $avatar: String) {
   userbyprops: user_by_props(email: $email updatedAt: $updatedAt password: $password telephone: $telephone nickname: $nickname username: $username createdAt: $createdAt openid: $openid avatar: $avatar) {
     email
@@ -1943,6 +1997,10 @@ mutation createnotification($id: ID!, $user_id: ID, $type: String, $webhook: Str
   }
 }
 
+mutation deleteticket($updatedAt: String, $repliedBy: ID, $content: String, $repliedAt: String, $createdAt: String, $type: String, $title: String, $status: String, $id: ID, $user_id: ID) {
+  deleteticket: delete_ticket(updatedAt: $updatedAt repliedBy: $repliedBy content: $content repliedAt: $repliedAt createdAt: $createdAt type: $type title: $title status: $status id: $id user_id: $user_id)
+}
+
 mutation updatenotification($id: ID, $user_id: ID, $type: String, $webhook: String, $name: String) {
   updatenotification: update_notification(id: $id user_id: $user_id type: $type webhook: $webhook name: $name) {
     id
@@ -2082,6 +2140,60 @@ mutation updateapiGWGroup($environmentName: String, $userStatus: String, $defaul
   }
 }
 
+mutation updateticket($updatedAt: String, $repliedBy: ID, $content: String, $repliedAt: String, $createdAt: String, $type: String, $title: String, $status: String, $id: ID, $user_id: ID, $screenshot: String) {
+  updateticket: update_ticket(updatedAt: $updatedAt repliedBy: $repliedBy content: $content repliedAt: $repliedAt createdAt: $createdAt type: $type title: $title status: $status id: $id user_id: $user_id screenshot: $screenshot) {
+    updatedAt
+    repliedBy
+    content
+    repliedAt
+    createdAt
+    type
+    title
+    status
+    id
+    user_id {
+      email
+      updatedAt
+      password
+      telephone
+      nickname
+      username
+      createdAt
+      openid
+      id
+      avatar
+    }
+    screenshot
+  }
+}
+
+mutation createticket($updatedAt: String, $repliedBy: ID, $content: String, $repliedAt: String, $createdAt: String, $type: String, $title: String, $status: String, $id: ID!, $user_id: ID, $screenshot: String) {
+  createticket: create_ticket(updatedAt: $updatedAt repliedBy: $repliedBy content: $content repliedAt: $repliedAt createdAt: $createdAt type: $type title: $title status: $status id: $id user_id: $user_id screenshot: $screenshot) {
+    updatedAt
+    repliedBy
+    content
+    repliedAt
+    createdAt
+    type
+    title
+    status
+    id
+    user_id {
+      email
+      updatedAt
+      password
+      telephone
+      nickname
+      username
+      createdAt
+      openid
+      id
+      avatar
+    }
+    screenshot
+  }
+}
+
 mutation createwxConfig($updatedAt: String, $mch_id: String, $appName: String, $notify_url: String, $appSecret: String, $createdAt: String, $appID: String, $token: String, $spbill_create_ip: String, $enter_url: String, $id: ID!, $pay_api_key: String, $user_id: ID, $body: String, $welcome_words: String, $attach: String) {
   createwxConfig: create_wxConfig(updatedAt: $updatedAt mch_id: $mch_id appName: $appName notify_url: $notify_url appSecret: $appSecret createdAt: $createdAt appID: $appID token: $token spbill_create_ip: $spbill_create_ip enter_url: $enter_url id: $id pay_api_key: $pay_api_key user_id: $user_id body: $body welcome_words: $welcome_words attach: $attach) {
     updatedAt

+ 6 - 2
src/app/common/manage/TencentResult.js

@@ -26,10 +26,11 @@ class TencentResult extends Component {
                         }
                         let group = data.project_by_id.apiGWGroup_id || {};
                         let projectType = data.project_by_id.projectType || 'graphql';
+                        let projectStatus = data.project_by_id.projectStatus || 'created';
                         return (
                             <div>
                                 {
-                                    Object.keys(group).length !== 0 ?
+                                    projectStatus === 'deployed'?
                                         <div>
                                             <div className={'schema-name'}><FormattedMessage id='service manage'/></div>
                                             <div className={'schema-table-list-title'}>
@@ -82,7 +83,10 @@ class TencentResult extends Component {
                                             </div>
                                         </div>
                                         :
-                                        <FormattedMessage id='No deploy'/>
+                                        projectStatus === 'updated'?
+                                            <FormattedMessage id='deploy updated'/>
+                                            :
+                                            <FormattedMessage id='No deploy'/>
                                 }
                             </div>
                         )

+ 1 - 0
src/language/en_US.js

@@ -64,6 +64,7 @@ const en_US = {
     'userStatus': 'open/close',
     'operation':'operation',
     'No deploy':'No deploy',
+    'deploy updated':'deploy updated, re-deploy please',
     'method':'method',
     'path':'path',
     'try':'try',

+ 1 - 0
src/language/zh_CN.js

@@ -64,6 +64,7 @@ const zh_CN = {
     'userStatus': '开启状态',
     'operation':'操作',
     'No deploy':'尚未部署',
+    'deploy updated':'部署参数已更新,请重新部署',
     'method':'方法',
     'path':'路径',
     'try':'调试',