From 3c8f3a7b74f62a9053cd9d860d8f1d37454712eb Mon Sep 17 00:00:00 2001
From: 郑永安 <zyazyz250@sina.com>
Date: 星期一, 04 九月 2023 17:53:59 +0800
Subject: [PATCH] back

---
 src/main/java/com/gk/hotwork/Controller/UserController.java |   39 ++++++++++++++++++++++++++-------------
 1 files changed, 26 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/gk/hotwork/Controller/UserController.java b/src/main/java/com/gk/hotwork/Controller/UserController.java
index 338c9d5..de60d60 100644
--- a/src/main/java/com/gk/hotwork/Controller/UserController.java
+++ b/src/main/java/com/gk/hotwork/Controller/UserController.java
@@ -201,9 +201,12 @@
             @ApiImplicitParam(name = "company",value = "单位名称"),
             @ApiImplicitParam(name = "realname",value = "姓名"),
             @ApiImplicitParam(name = "idcard",value = "身份证号"),
+            @ApiImplicitParam(name = "province",value = "省"),
+            @ApiImplicitParam(name = "city",value = "市"),
+            @ApiImplicitParam(name = "county",value = "县"),
     })
     public Msg getSuperviseUserInfo(@RequestParam(defaultValue = "0") Integer pageIndex, @RequestParam(defaultValue = "10") Integer pageSize, String sort,String order,
-                                  String username,String company,String realname, String idcard){
+                                  String username,String company,String realname, String idcard, String province,String city,String county){
         Msg msg = new Msg();
         msg.setCode("200");
         msg.setMessage("success");
@@ -226,16 +229,29 @@
         if (StringUtils.isNotBlank(idcard)){
             condition.put("idcard",idcard.trim());
         }
+        if (StringUtils.isNotBlank(province)){
+            condition.put("province",province.trim());
 
-        if(StringUtils.isNotBlank(userInfoCurrent.getProvince())){
-            condition.put("province", userInfoCurrent.getProvince());
+            if(StringUtils.isNotBlank(city)){
+                condition.put("city", city);
+            }
+            if(StringUtils.isNotBlank(county)){
+                condition.put("county", county);
+            }
+
+        }else {
+            if(StringUtils.isNotBlank(userInfoCurrent.getProvince())){
+                condition.put("province", userInfoCurrent.getProvince());
+            }
+            if(StringUtils.isNotBlank(userInfoCurrent.getCity())){
+                condition.put("city", userInfoCurrent.getCity());
+            }
+            if(StringUtils.isNotBlank(userInfoCurrent.getCounty())){
+                condition.put("county", userInfoCurrent.getCounty());
+            }
         }
-        if(StringUtils.isNotBlank(userInfoCurrent.getCity())){
-            condition.put("city", userInfoCurrent.getCity());
-        }
-        if(StringUtils.isNotBlank(userInfoCurrent.getCounty())){
-            condition.put("county", userInfoCurrent.getCounty());
-        }
+
+
 
         pageInfo.setCondition(condition);
         userService.selectSuperviseUserDataGrid(pageInfo);
@@ -2686,9 +2702,6 @@
     /**
      * 获取监管辖区内的企业
      */
-    /**
-     * 获取专家用户列表
-     */
     @GetMapping("/company/list")
     @ApiOperation(value = "获取监管辖区企业数据",response = Msg.class)
     @ApiImplicitParams({
@@ -2772,10 +2785,10 @@
         CompanyInfo companyInfo = companyService.selectByName(company);
         if (companyInfo != null) {
         	userInfo.setCompanyid(companyInfo.getId());
+            userInfo.setCompany(companyInfo.getCompany());
         }
 
         userInfo.setEmail(jsonObject.getString("email"));
-        userInfo.setCompany(companyInfo.getCompany());
         userInfo.setJob(jsonObject.getString("job"));
         userInfo.setStatus((byte)1);
         userInfo.setType(2);

--
Gitblit v1.9.2