使用editor.swagger.io设计API 我发现自己无法添加requestBody属性,收到我无法解决的错误:
Schema error at paths['/projects/{projectId}/user'].post
should NOT have additional properties
additionalProperty: requestBody
Jump to line 91
Run Code Online (Sandbox Code Playgroud)
我不明白我做错了什么,特别是在查看requestBody文档之后.研究给我带来的只是误差误导的倾向.
编辑:从这里的答案显示,看起来编辑器应该使用OpenAPI 2.0,但实际上期望3.0同时返回两者的错误.鉴于我已经包含了一个,我会在使用什么方面使用一些帮助
swagger: "2.0"
Run Code Online (Sandbox Code Playgroud)
在文档开头的行.虽然与测试openapi: 3.0.0作为他的回答所示@Mike,我只是得到关于允许附加属性更多的错误.
这就是产生错误的原因,第91行post:.
/projects/{projectId}/user:
post:
tags:
- projects
summary: Modify project user.
operationId: modifyProjectUser
parameters:
- name: projectId
in: path
description: ID of the project
required: true
type: integer
format: int32
requestBody:
content:
application/json:
schema:
$ref: '#/definitions/User'
responses:
"200":
description: Successful operation
schema:
type: array
items:
$ref: "#/definitions/User"
security:
- …Run Code Online (Sandbox Code Playgroud) 我想从多个表中选择多个数据,因此我使用join来获取这些数据,并且根据这些数据,我希望有一组代码,并且每个代码的总数都是组合在一起的.我尝试使用SUM(),MAX()以及GROUP BY我怎么得到每个组的错误总和.
当没有sum和max和group时,我的数据结果如下所示:
查询是:
SELECT DISTINCT
t17.acctcode,
(pcchrgamt)
FROM
hpatchrg AS t3 INNER JOIN
hcharge AS t17 ON t3.chargcode = t17.chrgcode INNER JOIN
Codes AS t14 ON t17.uacs = t14.accCode
WHERE acctno = '2007-000025486'
Run Code Online (Sandbox Code Playgroud)
结果是:
acctcode pcchrgamt
613 RECORDS 56.00
613 RECORDS 60.00
631 CSR 56.00
631 CSR 60.00
631 CSR 74.00
631 CSR 88.40
643 2.00
643 3.00
643 4.00
643 6.00
643 8.75
643 10.00
643 11.40
643 39.75
643 40.00
643 …Run Code Online (Sandbox Code Playgroud)