From 3034aed391e7f9daafa63b90e658d8b75dba87f0 Mon Sep 17 00:00:00 2001 From: tianwenbo Date: Mon, 13 Mar 2023 10:13:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86put=20=20delete=20=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=20post?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/demo/mock/MockController.java | 28 ++++++----- .../vxe/controller/VxeMockController.java | 2 +- .../test/controller/JeroDemoController.java | 18 ++++---- .../controller/JeroOrderMainController.java | 46 ++++++++----------- .../JeroOrderTabMainController.java | 18 ++++---- .../test/controller/JoaDemoController.java | 9 ++-- .../dlglong/controller/DlMockController.java | 2 +- 7 files changed, 56 insertions(+), 67 deletions(-) diff --git a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/mock/MockController.java b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/mock/MockController.java index 2a5b8b32..9ff12825 100644 --- a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/mock/MockController.java +++ b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/mock/MockController.java @@ -1,5 +1,16 @@ package com.jero.modules.demo.mock; +import com.jero.common.api.vo.Result; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.io.IOUtils; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.swing.filechooser.FileSystemView; import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -9,20 +20,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.swing.filechooser.FileSystemView; - -import org.apache.commons.io.IOUtils; -import com.jero.common.api.vo.Result; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.RestController; - -import lombok.extern.slf4j.Slf4j; - @RestController @RequestMapping("/mock/api") @Slf4j @@ -38,7 +35,8 @@ public class MockController { * @param filename * @return */ - @RequestMapping(value = "/json/{filename}", method = RequestMethod.GET) +// @RequestMapping(value = "/json/{filename}", method = RequestMethod.GET) + @GetMapping("/json/{filename}") public String getJsonData(@PathVariable String filename) { String jsonpath = "classpath:com/jero/modules/demo/mock/json/"+filename+".json"; return readJson(jsonpath); diff --git a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/mock/vxe/controller/VxeMockController.java b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/mock/vxe/controller/VxeMockController.java index a2c1a465..f03c093a 100644 --- a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/mock/vxe/controller/VxeMockController.java +++ b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/mock/vxe/controller/VxeMockController.java @@ -142,7 +142,7 @@ public class VxeMockController { * * @param rowData 行数据,实际使用时可以替换成一个实体类 */ - @PutMapping("/immediateSaveRow") + @PostMapping ("/immediateSaveRow") public Result mockImmediateSaveRow(@RequestBody JSONObject rowData) throws Exception { log.info("即时保存.rowData:" + rowData.toJSONString()); // 延时1.5秒,模拟网慢堵塞真实感 diff --git a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JeroDemoController.java b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JeroDemoController.java index 419c0043..8d9b6652 100644 --- a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JeroDemoController.java +++ b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JeroDemoController.java @@ -4,20 +4,20 @@ import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.jero.common.system.base.controller.JeroController; -import com.jero.modules.demo.test.entity.JeroDemo; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; -import lombok.extern.slf4j.Slf4j; import com.jero.common.api.vo.Result; import com.jero.common.aspect.annotation.AutoLog; import com.jero.common.aspect.annotation.PermissionData; import com.jero.common.constant.CommonConstant; +import com.jero.common.system.base.controller.JeroController; import com.jero.common.system.query.QueryGenerator; import com.jero.common.util.DateUtils; import com.jero.common.util.RedisUtil; +import com.jero.modules.demo.test.entity.JeroDemo; import com.jero.modules.demo.test.service.IJeroDemoService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; @@ -91,7 +91,7 @@ public class JeroDemoController extends JeroController fileMap = multipartRequest.getFileMap(); diff --git a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JeroOrderTabMainController.java b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JeroOrderTabMainController.java index 5a3afb34..085f4bb2 100644 --- a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JeroOrderTabMainController.java +++ b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JeroOrderTabMainController.java @@ -89,7 +89,7 @@ public class JeroOrderTabMainController { * @param jeroOrderMainPage * @return */ - @PutMapping("/edit") + @PostMapping("/edit") public Result edit(@RequestBody JeroOrderMainPage jeroOrderMainPage) { JeroOrderMain jeroOrderMain = new JeroOrderMain(); BeanUtils.copyProperties(jeroOrderMainPage, jeroOrderMain); @@ -103,7 +103,7 @@ public class JeroOrderTabMainController { * @param id * @return */ - @DeleteMapping(value = "/delete") + @PostMapping(value = "/delete") public Result delete(@RequestParam(name = "id", required = true) String id) { jeroOrderMainService.delMain(id); return Result.OK(ResultConstant.DEL_OK); @@ -115,7 +115,7 @@ public class JeroOrderTabMainController { * @param ids * @return */ - @DeleteMapping(value = "/deleteBatch") + @PostMapping(value = "/deleteBatch") public Result deleteBatch(@RequestParam(name = "ids", required = true) String ids) { this.jeroOrderMainService.removeByIds(Arrays.asList(ids.split(","))); return Result.OK(ResultConstant.BATCH_DEL_OK); @@ -186,7 +186,7 @@ public class JeroOrderTabMainController { * @param jeroOrderCustomer * @return */ - @PutMapping("/editCustomer") + @PostMapping("/editCustomer") public Result editCustomer(@RequestBody JeroOrderCustomer jeroOrderCustomer) { jeroOrderCustomerService.updateById(jeroOrderCustomer); return Result.OK(ResultConstant.OP_OK); @@ -198,7 +198,7 @@ public class JeroOrderTabMainController { * @param id * @return */ - @DeleteMapping(value = "/deleteCustomer") + @PostMapping(value = "/deleteCustomer") public Result deleteCustomer(@RequestParam(name = "id", required = true) String id) { jeroOrderCustomerService.removeById(id); return Result.OK(ResultConstant.DEL_OK); @@ -210,7 +210,7 @@ public class JeroOrderTabMainController { * @param ids * @return */ - @DeleteMapping(value = "/deleteBatchCustomer") + @PostMapping(value = "/deleteBatchCustomer") public Result deleteBatchCustomer(@RequestParam(name = "ids", required = true) String ids) { this.jeroOrderCustomerService.removeByIds(Arrays.asList(ids.split(","))); return Result.OK(ResultConstant.BATCH_DEL_OK); @@ -234,7 +234,7 @@ public class JeroOrderTabMainController { * @param jeroOrderTicket * @return */ - @PutMapping("/editTicket") + @PostMapping("/editTicket") public Result editTicket(@RequestBody JeroOrderTicket jeroOrderTicket) { jeroOrderTicketService.updateById(jeroOrderTicket); return Result.OK(ResultConstant.OP_OK); @@ -246,7 +246,7 @@ public class JeroOrderTabMainController { * @param id * @return */ - @DeleteMapping(value = "/deleteTicket") + @PostMapping(value = "/deleteTicket") public Result deleteTicket(@RequestParam(name = "id", required = true) String id) { jeroOrderTicketService.removeById(id); return Result.OK(ResultConstant.DEL_OK); @@ -258,7 +258,7 @@ public class JeroOrderTabMainController { * @param ids * @return */ - @DeleteMapping(value = "/deleteBatchTicket") + @PostMapping(value = "/deleteBatchTicket") public Result deleteBatchTicket(@RequestParam(name = "ids", required = true) String ids) { this.jeroOrderTicketService.removeByIds(Arrays.asList(ids.split(","))); return Result.OK(ResultConstant.BATCH_DEL_OK); diff --git a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JoaDemoController.java b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JoaDemoController.java index 8b984f4c..161745c9 100644 --- a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JoaDemoController.java +++ b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/demo/test/controller/JoaDemoController.java @@ -99,7 +99,7 @@ public class JoaDemoController { * @param joaDemo * @return */ - @PutMapping(value = "/edit") + @PostMapping(value = "/edit") public Result edit(@RequestBody JoaDemo joaDemo) { JoaDemo joaDemoEntity = joaDemoService.getById(joaDemo.getId()); if(joaDemoEntity==null) { @@ -119,7 +119,7 @@ public class JoaDemoController { * @param id * @return */ - @DeleteMapping(value = "/delete") + @PostMapping(value = "/delete") public Result delete(@RequestParam(name="id",required=true) String id) { JoaDemo joaDemo = joaDemoService.getById(id); if(joaDemo==null) { @@ -138,7 +138,7 @@ public class JoaDemoController { * @param ids * @return */ - @DeleteMapping(value = "/deleteBatch") + @PostMapping(value = "/deleteBatch") public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { if(ids==null || "".equals(ids.trim())) { return Result.error("参数不识别!"); @@ -202,7 +202,8 @@ public class JoaDemoController { * @param response * @return */ - @RequestMapping(value = "/importExcel", method = RequestMethod.POST) +// @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + @PostMapping("/importExcel") public Result importExcel(HttpServletRequest request, HttpServletResponse response) { MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; Map fileMap = multipartRequest.getFileMap(); diff --git a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/dlglong/controller/DlMockController.java b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/dlglong/controller/DlMockController.java index 8c831950..27693e4b 100644 --- a/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/dlglong/controller/DlMockController.java +++ b/jero-boot/jero-boot-module-demo/src/main/java/com/jero/modules/dlglong/controller/DlMockController.java @@ -141,7 +141,7 @@ public class DlMockController { * * @param rowData 行数据,实际使用时可以替换成一个实体类 */ - @PutMapping("/immediateSaveRow") + @PostMapping("/immediateSaveRow") public Result mockImmediateSaveRow(@RequestBody JSONObject rowData) throws Exception { log.info("即时保存.rowData:" + rowData.toJSONString()); // 延时1.5秒,模拟网慢堵塞真实感