weiximei 5 years ago
parent
commit
484f55c46e

+ 11
- 0
src/main/java/com/huiju/estateagents/controller/TaBuildingProjectTypeController.java View File

6
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.entity.TaBuildingProjectType;
7
 import com.huiju.estateagents.entity.TaBuildingProjectType;
8
 import com.huiju.estateagents.service.ITaBuildingProjectTypeService;
8
 import com.huiju.estateagents.service.ITaBuildingProjectTypeService;
9
+import com.huiju.estateagents.service.ITaPersonBuildingService;
10
+import com.huiju.estateagents.service.ITaPersonService;
9
 import org.slf4j.Logger;
11
 import org.slf4j.Logger;
10
 import org.slf4j.LoggerFactory;
12
 import org.slf4j.LoggerFactory;
11
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
18
 import org.springframework.web.bind.annotation.RestController;
20
 import org.springframework.web.bind.annotation.RestController;
19
 import com.huiju.estateagents.base.BaseController;
21
 import com.huiju.estateagents.base.BaseController;
20
 
22
 
23
+import javax.servlet.http.HttpServletRequest;
24
+import java.util.List;
25
+
21
 /**
26
 /**
22
  * <p>
27
  * <p>
23
     *   前端控制器
28
     *   前端控制器
35
     @Autowired
40
     @Autowired
36
     public ITaBuildingProjectTypeService iTaBuildingProjectTypeService;
41
     public ITaBuildingProjectTypeService iTaBuildingProjectTypeService;
37
 
42
 
43
+    @Autowired
44
+    private ITaPersonBuildingService iTaPersonBuildingService;
45
+
46
+    @Autowired
47
+    private ITaPersonService iTaPersonService;
48
+
38
 
49
 
39
     /**
50
     /**
40
      * 分页查询列表
51
      * 分页查询列表

+ 26
- 0
src/main/java/com/huiju/estateagents/controller/TdBuildingTypeController.java View File

5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.entity.TaBuilding;
7
 import com.huiju.estateagents.entity.TaBuilding;
8
+import com.huiju.estateagents.entity.TaBuildingProjectType;
8
 import com.huiju.estateagents.entity.TdBuildingType;
9
 import com.huiju.estateagents.entity.TdBuildingType;
9
 import com.huiju.estateagents.exception.EstaException;
10
 import com.huiju.estateagents.exception.EstaException;
10
 import com.huiju.estateagents.mapper.TaBuildingMapper;
11
 import com.huiju.estateagents.mapper.TaBuildingMapper;
12
+import com.huiju.estateagents.service.ITaBuildingProjectTypeService;
11
 import com.huiju.estateagents.service.ITaBuildingService;
13
 import com.huiju.estateagents.service.ITaBuildingService;
12
 import com.huiju.estateagents.service.ITdBuildingTypeService;
14
 import com.huiju.estateagents.service.ITdBuildingTypeService;
13
 import io.swagger.annotations.Api;
15
 import io.swagger.annotations.Api;
52
     @Autowired
54
     @Autowired
53
     public TaBuildingMapper taBuildingMapper;
55
     public TaBuildingMapper taBuildingMapper;
54
 
56
 
57
+    @Autowired
58
+    public ITaBuildingProjectTypeService iTaBuildingProjectTypeService;
59
+
55
     /**
60
     /**
56
      * 分页查询列表
61
      * 分页查询列表
57
      * @param pageNum
62
      * @param pageNum
85
         return responseBean;
90
         return responseBean;
86
     }
91
     }
87
 
92
 
93
+    /**
94
+     * 分页查询列表
95
+     * @return
96
+     */
97
+    @RequestMapping(value="/wx/getByBuildingIdSelectBuildingProjectType/{buildingId}",method= RequestMethod.GET)
98
+    public ResponseBean wxGetBuildingProjectTypeByBuildingIdList(@PathVariable(value ="buildingId") String buildingId, HttpServletRequest request){
99
+        ResponseBean responseBean = new ResponseBean();
100
+        try {
101
+            // 项目类型
102
+            QueryWrapper<TaBuildingProjectType> projectTypeQueryWrapper = new QueryWrapper<>();
103
+            projectTypeQueryWrapper.eq("building_id", buildingId);
104
+            projectTypeQueryWrapper.eq("status", 1);
105
+            List<TaBuildingProjectType> result = iTaBuildingProjectTypeService.list(projectTypeQueryWrapper);
106
+            responseBean.addSuccess(result);
107
+        }catch (Exception e){
108
+            logger.error("taBuildingProjectTypeList -=- {}",e.toString());
109
+            responseBean.addError(e.getMessage());
110
+        }
111
+        return responseBean;
112
+    }
113
+
88
     /**
114
     /**
89
      * 分页查询列表
115
      * 分页查询列表
90
      * @param pageNum
116
      * @param pageNum