From 978915a43878ae4e9166a54596a2f1ad4433adbc Mon Sep 17 00:00:00 2001
From: dd <gitluke@outlook.com>
Date: Thu, 16 Oct 2025 23:39:02 +0800
Subject: [PATCH] 1

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/InsurancePositionController.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/InsurancePositionController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/InsurancePositionController.java
index 08440bb..58fbe02 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/InsurancePositionController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/InsurancePositionController.java
@@ -26,18 +26,20 @@
      * 新增保险职位
      */
     @PostMapping("/add")
-    public AjaxResult add(@Valid @RequestBody InsurancePositionDto dto) {
+    public AjaxResult add(InsurancePositionDto dto) {
         try {
             InsurancePosition insurancePosition = new InsurancePosition();
             insurancePosition.setPosition(dto.getPosition());
             insurancePosition.setNumberPeople(dto.getNumberPeople());
             insurancePosition.setRank(dto.getRank());
+            insurancePosition.setSalary(dto.getSalary());
+            insurancePosition.setSort(dto.getSort());
             insurancePosition.setCreatedAt(new Date());
             insurancePosition.setUpdatedAt(new Date());
             service.save(insurancePosition);
             return AjaxResult.success("添加成功");
         }catch (Exception e){
-            e.getMessage();
+            e.printStackTrace();
             return AjaxResult.error("添加失败!");
         }
     }
@@ -45,13 +47,13 @@
 
 
     /**
-     * 删除产品
+     * 删除保险职位
      */
-    @DeleteMapping("/{id}")
-    public AjaxResult delete(@PathVariable Integer id) {
+    @GetMapping("/delete")
+    public AjaxResult delete(@RequestParam(value = "id") Integer id) {
         InsurancePosition position = service.getById(id);
         if (position == null) {
-            return AjaxResult.error("产品不存在");
+            return AjaxResult.error("职位不存在");
         }
 
         boolean success = service.removeById(id);
@@ -59,7 +61,7 @@
     }
 
     /**
-     * 产品信息列表
+     * 职位列表
      */
     @GetMapping("/list")
     public TableDataInfo list() {
@@ -72,10 +74,10 @@
     }
 
     /**
-     * 新增保险职位
+     * 修改保险职位
      */
     @PostMapping("/update")
-    public AjaxResult update(@Valid @RequestBody InsurancePositionDto dto) {
+    public AjaxResult update(InsurancePositionDto dto) {
         try {
             InsurancePosition position = service.getById(dto.getId());
             if(position == null){
@@ -84,11 +86,13 @@
             position.setPosition(dto.getPosition());
             position.setNumberPeople(dto.getNumberPeople());
             position.setRank(dto.getRank());
+            position.setSalary(dto.getSalary());
+            position.setSort(dto.getSort());
             position.setUpdatedAt(new Date());
             service.updateById(position);
             return AjaxResult.success("修改成功");
         }catch (Exception e){
-            e.getMessage();
+            e.printStackTrace();
             return AjaxResult.error("修改失败!");
         }
     }

--
Gitblit v1.9.3