From 23c4967b4cb8dbce8277f830f7152d315c5a4a57 Mon Sep 17 00:00:00 2001
From: luo <2855143437@qq.com>
Date: 星期一, 25 十二月 2023 09:25:17 +0800
Subject: [PATCH] 12.25

---
 guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/ReportController.java |   25 ++++++++++++++++++++-----
 1 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/ReportController.java b/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/ReportController.java
index 979e69c..3f8f436 100644
--- a/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/ReportController.java
+++ b/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/ReportController.java
@@ -4,6 +4,7 @@
 import com.github.pagehelper.PageInfo;
 import com.stylefeng.guns.modular.system.dto.FeedBackVo;
 import com.stylefeng.guns.modular.system.dto.THouseResource;
+import com.stylefeng.guns.modular.system.model.HouseResource;
 import com.stylefeng.guns.modular.system.model.ReportHouseResource;
 import com.stylefeng.guns.modular.system.service.IFeedBackService;
 import com.stylefeng.guns.modular.system.service.IHouseResourceService;
@@ -16,6 +17,7 @@
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.*;
 
+import java.util.Date;
 import java.util.List;
 
 @Controller
@@ -64,18 +66,27 @@
     @ResponseBody
     @PutMapping("/change")
     @ApiOperation(value = "status 1=通过,2=拒绝,3删除)", tags = {"后台-房源举报管理"})
-    public ResultUtil change(Integer id, Integer status,String reason){
-        ReportHouseResource reportHouseResource = reportHouseResourceService.selectById(id);
+    public ResultUtil change(String ids, Integer status,String reason){
+        String[] split = ids.split(",");
+        for (String id : split) {
+
+        ReportHouseResource reportHouseResource = reportHouseResourceService.selectById(Integer.valueOf(id));
         if (status==1){
                 reportHouseResource.setAudit(1);
           }else if (status ==2){
             reportHouseResource.setAudit(2);
+            reportHouseResource.setBackDate(new Date());
             reportHouseResource.setBackReason(reason);
+            HouseResource houseResource = houseResourceService.selectById(reportHouseResource.getHouseResourceId());
+            houseResource.setStatus(0);
+            houseResourceService.updateById(houseResource);
         }else if (status == 3){
-            reportHouseResourceService.deleteById(id);
+            reportHouseResourceService.deleteById(Integer.valueOf(id));
             return ResultUtil.success();
         }
         reportHouseResourceService.updateById(reportHouseResource);
+        }
+
         return ResultUtil.success();
 
     }
@@ -108,11 +119,15 @@
     @ResponseBody
     @DeleteMapping("/feedback/delete")
     @ApiOperation(value = "删除", tags = {"后台-意见反馈"})
-    public ResultUtil delete(Integer id){
-        feedBackService.deleteById(id);
+    public ResultUtil delete(Integer[] ids){
+        for (Integer id : ids) {
+            feedBackService.deleteById(Integer.valueOf(id));
+        }
         return ResultUtil.success("删除成功");
     }
 
 
 
+
+
 }

--
Gitblit v1.7.1