diff --git a/src/main/java/xuan/controller/RecordController.java b/src/main/java/xuan/controller/RecordController.java index 5c20c3c..bd7e1ca 100644 --- a/src/main/java/xuan/controller/RecordController.java +++ b/src/main/java/xuan/controller/RecordController.java @@ -94,10 +94,11 @@ public class RecordController { return result; } - @DeleteMapping("/delete") - public Map deleteRecord(@RequestParam Long id) { + @PostMapping("/delete") + public Map deleteRecord(@RequestBody Map params) { Map result = new HashMap<>(); try { + Long id = Long.parseLong(params.get("id").toString()); recordService.deleteById(id); result.put("success", true); result.put("message", "删除成功"); @@ -108,10 +109,11 @@ public class RecordController { return result; } - @DeleteMapping("/clear") - public Map clearRecords(@RequestParam String userId) { + @PostMapping("/clear") + public Map clearRecords(@RequestBody Map params) { Map result = new HashMap<>(); try { + String userId = params.get("userId").toString(); recordService.deleteByUserId(userId); result.put("success", true); result.put("message", "清空成功"); diff --git a/xuan-deduct-uniapp/src/utils/api.js b/xuan-deduct-uniapp/src/utils/api.js index a686d75..ba0d945 100644 --- a/xuan-deduct-uniapp/src/utils/api.js +++ b/xuan-deduct-uniapp/src/utils/api.js @@ -211,14 +211,14 @@ const recordApi = { delete: (id) => { return request({ url: '/records/delete', - method: 'DELETE', + method: 'POST', data: { id: id } }) }, clear: (userId) => { return request({ url: '/records/clear', - method: 'DELETE', + method: 'POST', data: { userId: userId || 'default_user' } }) }