From cb5ddf074d60b72e35ee4bafaec95530f53d1839 Mon Sep 17 00:00:00 2001
From: luo <2855143437@qq.com>
Date: 星期六, 09 十二月 2023 08:59:34 +0800
Subject: [PATCH] 12.9

---
 guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/MediumController.java |   66 +++++++++++++++++++++++++++++----
 1 files changed, 58 insertions(+), 8 deletions(-)

diff --git a/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/MediumController.java b/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/MediumController.java
index e40552e..2638ba2 100644
--- a/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/MediumController.java
+++ b/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/MediumController.java
@@ -1,7 +1,10 @@
 package com.stylefeng.guns.modular.code.controller;
 
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
 import com.stylefeng.guns.modular.system.dto.Host;
 import com.stylefeng.guns.modular.system.dto.Medium;
+import com.stylefeng.guns.modular.system.dto.THouseResource;
 import com.stylefeng.guns.modular.system.model.AppUser;
 import com.stylefeng.guns.modular.system.service.IAppUserService;
 import com.stylefeng.guns.modular.system.util.ResultUtil;
@@ -26,21 +29,24 @@
 
     @ResponseBody
     @GetMapping("/list")
-    @ApiOperation(value = "查询中介列表", tags = {"后台-中介管理"})
+    @ApiOperation(value = "查询中介列表", tags = {"后台-中介管理"},response = Medium.class)
     @ApiImplicitParams({
             @ApiImplicitParam(name = "nickname", value = "微信昵称", required = false),
-            @ApiImplicitParam(name = "userType", value = "3(房东)",dataType = "int",required = true),
+//            @ApiImplicitParam(name = "userType", value = "3(中介)",dataType = "int",required = true),
             @ApiImplicitParam(name = "status", value = "状态(1=正常,2=冻结,3=删除)",dataType = "int",required = false),
             @ApiImplicitParam(name = "phone", value = "电话",required = false),
-            @ApiImplicitParam(name = "pageNo", required = false),
+            @ApiImplicitParam(name = "pageNum", required = false),
             @ApiImplicitParam(name = "pageSize",required = false),
 
     })
-    public List<Medium> list(String nickname, Integer userType, Integer status, String phone, @RequestParam() int pageNo, @RequestParam()int pageSize){
-        int index = (pageNo-1)*pageSize;
-        int size = pageSize;
-        List<Medium>  medius =  appUserService.listMedium(nickname,userType,status,phone,index,size);
-        return medius;
+    public Object list(String nickname, Integer status, String phone, @RequestParam() int pageNum, @RequestParam()int pageSize){
+        Integer userType = 3;
+        PageHelper.startPage(pageNum,pageSize);
+
+        List<Medium>  medius =  appUserService.listMedium(nickname,userType,status,phone);
+        PageInfo<Medium> info=new PageInfo<>(medius);
+        System.err.println(info);
+        return  info;
     }
 
 
@@ -103,4 +109,48 @@
         appUserService.updateById(appUser);
         return ResultUtil.success("编辑成功");
     }
+
+    @ResponseBody
+    @GetMapping("/auth/list")
+    @ApiOperation(value = "查询中介审核列表", tags = {"后台-中介审核管理"},response = Medium.class)
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "nickname", value = "微信昵称", required = false),
+            @ApiImplicitParam(name = "userType", value = "3(中介)",dataType = "int",required = true),
+            @ApiImplicitParam(name = "status", value = "状态(1=正常,2=冻结,3=删除)",dataType = "int",required = false),
+            @ApiImplicitParam(name = "phone", value = "电话",required = false),
+            @ApiImplicitParam(name = "pageNum", required = true),
+            @ApiImplicitParam(name = "pageSize",required = true),
+
+    })
+    public Object aulist(String nickname, Integer userType, Integer status, String phone, int pageNum, int pageSize){
+
+        PageHelper.startPage(pageNum,pageSize);
+        List<Medium>  medius =  appUserService.listAuMedium(nickname,userType,status,phone);
+        PageInfo<Medium> info=new PageInfo<>(medius);
+        System.err.println(info);
+        return  info;
+    }
+
+    @ResponseBody
+    @PutMapping("/auth/change")
+    @ApiOperation(value = "更改状态1=审核通过,2=审核拒绝,3=删除", tags = {"后台-中介审核管理"})
+    public ResultUtil frozen(Integer id,Integer status,String reason){
+        AppUser appUser = appUserService.selectById(id);
+        if (status==1){
+            appUser.setAuditStatus(2);
+        }else if (status==2){
+            appUser.setAuditStatus(1);
+            appUser.setAuditNote(reason);
+        }else if (status==3){
+            appUser.setStatus(3);
+        }
+
+        appUserService.updateById(appUser);
+
+        return ResultUtil.success("操作成功");
+
+
+    }
+
+
 }

--
Gitblit v1.7.1