4040import javax .validation .ConstraintViolationException ;
4141import javax .validation .Validator ;
4242import javax .validation .groups .Default ;
43- import javax .ws .rs .core .Context ;
4443import java .util .Calendar ;
4544import java .util .List ;
4645import java .util .Map ;
@@ -66,7 +65,7 @@ public class ApiServiceCoreRestfulApi {
6665 private static final Pattern WRITABLE_PATTERN = Pattern .compile ("^\\ s*(insert|update|delete|drop|alter|create).*" , Pattern .CASE_INSENSITIVE | Pattern .DOTALL );
6766
6867 @ RequestMapping (value = "/api" ,method = RequestMethod .POST )
69- public Message insert (ApiServiceVo apiService , @ Context HttpServletRequest req ) {
68+ public Message insert (@ RequestBody ApiServiceVo apiService , HttpServletRequest req ) {
7069 return ApiUtils .doAndResponse (() -> {
7170
7271 if (apiService .getWorkspaceId () == null ){
@@ -139,7 +138,7 @@ public Message insert(ApiServiceVo apiService, @Context HttpServletRequest req)
139138 }
140139
141140 @ RequestMapping (value = "/create" ,method = RequestMethod .POST )
142- public Message create (ApiServiceVo apiService , @ Context HttpServletRequest req ) {
141+ public Message create (@ RequestBody ApiServiceVo apiService , HttpServletRequest req ) {
143142 return ApiUtils .doAndResponse (() -> {
144143
145144 if (apiService .getWorkspaceId () == null ){
@@ -212,9 +211,9 @@ public Message create(ApiServiceVo apiService, @Context HttpServletRequest req)
212211 }
213212
214213 @ RequestMapping (value = "/api/{api_service_version_id}" ,method = RequestMethod .PUT )
215- public Message update (ApiServiceVo apiService ,
214+ public Message update (@ RequestBody ApiServiceVo apiService ,
216215 @ PathVariable ("api_service_version_id" ) Long apiServiceVersionId ,
217- @ Context HttpServletRequest req ) {
216+ HttpServletRequest req ) {
218217 return ApiUtils .doAndResponse (() -> {
219218
220219 if (StringUtils .isBlank (apiService .getScriptPath ())) {
@@ -299,7 +298,7 @@ public Message query(@RequestParam(required = false, name = "name") String name,
299298 @ RequestParam (required = false , name = "status" ) Integer status ,
300299 @ RequestParam (required = false , name = "creator" ) String creator ,
301300 @ RequestParam (required = false , name = "workspaceId" ) Integer workspaceId ,
302- @ Context HttpServletRequest req ) {
301+ HttpServletRequest req ) {
303302 String userName = SecurityFilter .getLoginUsername (req );
304303
305304 return ApiUtils .doAndResponse (() -> {
@@ -319,7 +318,7 @@ public Message query(@RequestParam(required = false, name = "name") String name,
319318
320319 @ RequestMapping (value = "/getUserServices" ,method = RequestMethod .GET )
321320 public Message getUserServices (@ RequestParam (required = false , name = "workspaceId" ) Integer workspaceId ,
322- @ Context HttpServletRequest req ){
321+ HttpServletRequest req ){
323322 String userName = SecurityFilter .getLoginUsername (req );
324323 return ApiUtils .doAndResponse (() -> {
325324 if (!this .apiService .checkUserWorkspace (userName ,workspaceId ) ){
@@ -333,7 +332,7 @@ public Message getUserServices(@RequestParam(required = false, name = "workspace
333332
334333
335334 @ RequestMapping (value = "/tags" ,method = RequestMethod .GET )
336- public Message query ( @ Context HttpServletRequest req ,@ RequestParam (required = false , name = "workspaceId" ) Integer workspaceId ) {
335+ public Message query ( HttpServletRequest req ,@ RequestParam (required = false , name = "workspaceId" ) Integer workspaceId ) {
337336 String userName = SecurityFilter .getLoginUsername (req );
338337 return ApiUtils .doAndResponse (() -> {
339338
@@ -347,7 +346,7 @@ public Message query( @Context HttpServletRequest req,@RequestParam(required = f
347346
348347 @ RequestMapping (value = "/query" ,method = RequestMethod .GET )
349348 public Message queryByScriptPath (@ RequestParam (required = false , name = "scriptPath" ) String scriptPath ,
350- @ Context HttpServletRequest req ) {
349+ HttpServletRequest req ) {
351350 return ApiUtils .doAndResponse (() -> {
352351 String userName = SecurityFilter .getLoginUsername (req );
353352 if (StringUtils .isBlank (scriptPath )) {
@@ -372,7 +371,7 @@ public Message queryByScriptPath(@RequestParam(required = false, name = "scriptP
372371
373372 @ RequestMapping (value = "/queryById" ,method = RequestMethod .GET )
374373 public Message queryById (@ RequestParam (required = false , name = "id" ) Long id ,
375- @ Context HttpServletRequest req ) {
374+ HttpServletRequest req ) {
376375 String userName = SecurityFilter .getLoginUsername (req );
377376 return ApiUtils .doAndResponse (() -> {
378377 if (id ==null ) {
@@ -416,7 +415,7 @@ public Message checkName(@RequestParam(required = false, name = "name") String n
416415
417416 @ RequestMapping (value = "/apiDisable" ,method = RequestMethod .GET )
418417 public Message apiDisable (@ RequestParam (required = false , name = "id" ) Long id ,
419- @ Context HttpServletRequest req ) {
418+ HttpServletRequest req ) {
420419 return ApiUtils .doAndResponse (() -> {
421420 String userName = SecurityFilter .getLoginUsername (req );
422421 if (null == id ) {
@@ -429,7 +428,7 @@ public Message apiDisable(@RequestParam(required = false, name = "id") Long id,
429428
430429 @ RequestMapping (value = "/apiEnable" ,method = RequestMethod .GET )
431430 public Message apiEnable (@ RequestParam (required = false , name = "id" ) Long id ,
432- @ Context HttpServletRequest req ) {
431+ HttpServletRequest req ) {
433432 return ApiUtils .doAndResponse (() -> {
434433 String userName = SecurityFilter .getLoginUsername (req );
435434 if (null == id ) {
@@ -442,7 +441,7 @@ public Message apiEnable(@RequestParam(required = false, name = "id") Long id,
442441
443442 @ RequestMapping (value = "/apiDelete" ,method = RequestMethod .GET )
444443 public Message apiDelete (@ RequestParam (required = false , name = "id" ) Long id ,
445- @ Context HttpServletRequest req ) {
444+ HttpServletRequest req ) {
446445 //目前暂时不实际删除数据,只做不可见和不可用。
447446 return ApiUtils .doAndResponse (() -> {
448447 String userName = SecurityFilter .getLoginUsername (req );
@@ -455,7 +454,7 @@ public Message apiDelete(@RequestParam(required = false, name = "id") Long id,
455454 }
456455
457456 @ RequestMapping (value = "/apiCommentUpdate" ,method = RequestMethod .POST )
458- public Message apiCommentUpdate (@ Context HttpServletRequest req ,
457+ public Message apiCommentUpdate (HttpServletRequest req ,
459458 @ RequestBody ApiCommentUpdateRequest apiCommentUpdateRequest ) {
460459 Long id = apiCommentUpdateRequest .getId ();
461460 String comment = apiCommentUpdateRequest .getComment ();
@@ -474,7 +473,7 @@ public Message apiCommentUpdate(@Context HttpServletRequest req,
474473 @ RequestMapping (value = "/apiParamQuery" ,method = RequestMethod .GET )
475474 public Message apiParamQuery (@ RequestParam (required = false , name = "scriptPath" ) String scriptPath ,
476475 @ RequestParam (required = false , name = "versionId" ) Long versionId ,
477- @ Context HttpServletRequest req ) {
476+ HttpServletRequest req ) {
478477 return ApiUtils .doAndResponse (() -> {
479478 String userName = SecurityFilter .getLoginUsername (req );
480479 if (StringUtils .isEmpty (scriptPath )) {
@@ -490,7 +489,7 @@ public Message apiParamQuery(@RequestParam(required = false, name = "scriptPath"
490489
491490 @ RequestMapping (value = "/apiVersionQuery" ,method = RequestMethod .GET )
492491 public Message apiVersionQuery (@ RequestParam (required = false , name = "serviceId" ) Long serviceId ,
493- @ Context HttpServletRequest req ) {
492+ HttpServletRequest req ) {
494493 return ApiUtils .doAndResponse (() -> {
495494 String userName = SecurityFilter .getLoginUsername (req );
496495 if (null == serviceId ) {
@@ -505,7 +504,7 @@ public Message apiVersionQuery(@RequestParam(required = false, name = "serviceId
505504
506505 @ RequestMapping (value = "/apiContentQuery" ,method = RequestMethod .GET )
507506 public Message apiContentQuery (@ RequestParam (required = false , name = "versionId" ) Long versionId ,
508- @ Context HttpServletRequest req ) {
507+ HttpServletRequest req ) {
509508 String userName = SecurityFilter .getLoginUsername (req );
510509 return ApiUtils .doAndResponse (() -> {
511510 if (null == versionId ) {
0 commit comments