Browse Source

Merge branch 'develop' of http://git.ycjcjy.com/marketing/services into develop

Your Name 3 years ago
parent
commit
8973bcd990

+ 14
- 1
src/main/java/com/yunzhi/marketing/xlk/controller/SearchHouseController.java View File

8
 import com.yunzhi.marketing.common.StringUtils;
8
 import com.yunzhi.marketing.common.StringUtils;
9
 import com.yunzhi.marketing.entity.TaBuilding;
9
 import com.yunzhi.marketing.entity.TaBuilding;
10
 import com.yunzhi.marketing.entity.TaPerson;
10
 import com.yunzhi.marketing.entity.TaPerson;
11
+import com.yunzhi.marketing.entity.TdCity;
11
 import com.yunzhi.marketing.service.ITaBuildingService;
12
 import com.yunzhi.marketing.service.ITaBuildingService;
12
 import com.yunzhi.marketing.service.ITaPersonService;
13
 import com.yunzhi.marketing.service.ITaPersonService;
14
+import com.yunzhi.marketing.service.ITdCityService;
13
 import com.yunzhi.marketing.xlk.dto.SearchHouseDTO;
15
 import com.yunzhi.marketing.xlk.dto.SearchHouseDTO;
14
 import com.yunzhi.marketing.xlk.dto.SearchHouseReplayDTO;
16
 import com.yunzhi.marketing.xlk.dto.SearchHouseReplayDTO;
15
 import com.yunzhi.marketing.xlk.entity.Curriculum;
17
 import com.yunzhi.marketing.xlk.entity.Curriculum;
59
     @Autowired
61
     @Autowired
60
     private ITaBuildingService taBuildingService;
62
     private ITaBuildingService taBuildingService;
61
 
63
 
64
+    @Autowired
65
+    private ITdCityService tdCityService;
66
+
62
     /**
67
     /**
63
      * 分页查询列表
68
      * 分页查询列表
64
      * @param pageNum
69
      * @param pageNum
114
             BeanUtils.copyProperties(searchHouseDTO,searchHouse);
119
             BeanUtils.copyProperties(searchHouseDTO,searchHouse);
115
             searchHouse.setPersonId(person.getPersonId());
120
             searchHouse.setPersonId(person.getPersonId());
116
             searchHouse.setOrgId(orgId);
121
             searchHouse.setOrgId(orgId);
122
+            searchHouse.setStatus("0");
117
             searchHouse.setCreatedTime(LocalDateTime.now());
123
             searchHouse.setCreatedTime(LocalDateTime.now());
118
             if (iSearchHouseService.save(searchHouse)){
124
             if (iSearchHouseService.save(searchHouse)){
119
                 SearchHouseVO searchHouseVO = new SearchHouseVO();
125
                 SearchHouseVO searchHouseVO = new SearchHouseVO();
180
     public ResponseBean searchHouseGet(@PathVariable String id, @RequestHeader("authorization") String token, HttpServletRequest request){
186
     public ResponseBean searchHouseGet(@PathVariable String id, @RequestHeader("authorization") String token, HttpServletRequest request){
181
         ResponseBean responseBean = new ResponseBean();
187
         ResponseBean responseBean = new ResponseBean();
182
         try {
188
         try {
183
-            responseBean.addSuccess(iSearchHouseService.selectSearchHouseDetail(id));
189
+            SearchHouseVO searchHouseVO = iSearchHouseService.selectSearchHouseDetail(id);
190
+            if (!StringUtils.isEmpty(searchHouseVO.getIntentArea())) {
191
+                TdCity city = tdCityService.getById(searchHouseVO.getIntentArea());
192
+                if(null != city){
193
+                    searchHouseVO.setName(city.getName());
194
+                }
195
+            }
196
+            responseBean.addSuccess(searchHouseVO);
184
         }catch (Exception e){
197
         }catch (Exception e){
185
             e.printStackTrace();
198
             e.printStackTrace();
186
             logger.error("searchHouseDelete -=- {}",e.toString());
199
             logger.error("searchHouseDelete -=- {}",e.toString());

+ 2
- 0
src/main/java/com/yunzhi/marketing/xlk/vo/SearchHouseVO.java View File

32
 
32
 
33
     private String gender;
33
     private String gender;
34
 
34
 
35
+    private String name;
36
+
35
     private List<TaBuilding> taBuildingList;
37
     private List<TaBuilding> taBuildingList;
36
 }
38
 }

+ 4
- 2
src/main/resources/mapper/xlk/SearchHouseMapper.xml View File

8
             p.avatarurl,
8
             p.avatarurl,
9
             p.`nickname`,
9
             p.`nickname`,
10
             p.phone,
10
             p.phone,
11
-            p.gender
11
+            p.gender,
12
+            c.`name`
12
         FROM
13
         FROM
13
             xlk_search_house t
14
             xlk_search_house t
14
             LEFT JOIN ta_person p ON t.person_id = p.person_id
15
             LEFT JOIN ta_person p ON t.person_id = p.person_id
16
+            LEFT JOIN td_city c on t.intent_area = c.id
15
             WHERE t.ORG_ID = #{params.orgId}
17
             WHERE t.ORG_ID = #{params.orgId}
16
                 and t.type = #{params.type}
18
                 and t.type = #{params.type}
17
         <if test="params.nickname != null and params.nickname != ''">
19
         <if test="params.nickname != null and params.nickname != ''">
18
             and p.nickname like concat('%', #{params.nickname}, '%')
20
             and p.nickname like concat('%', #{params.nickname}, '%')
19
         </if>
21
         </if>
20
         <if test="params.phone != null and params.phone != ''">
22
         <if test="params.phone != null and params.phone != ''">
21
-            and p.phone like concat('%', #{phone}, '%')
23
+            and p.phone like concat('%', #{params.phone}, '%')
22
         </if>
24
         </if>
23
         <if test="params.status != null and params.status != ''">
25
         <if test="params.status != null and params.status != ''">
24
             and t.status = #{params.status}
26
             and t.status = #{params.status}