Преглед изворни кода

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

Your Name пре 3 година
родитељ
комит
8973bcd990

+ 14
- 1
src/main/java/com/yunzhi/marketing/xlk/controller/SearchHouseController.java Прегледај датотеку

@@ -8,8 +8,10 @@ import com.yunzhi.marketing.base.ResponseBean;
8 8
 import com.yunzhi.marketing.common.StringUtils;
9 9
 import com.yunzhi.marketing.entity.TaBuilding;
10 10
 import com.yunzhi.marketing.entity.TaPerson;
11
+import com.yunzhi.marketing.entity.TdCity;
11 12
 import com.yunzhi.marketing.service.ITaBuildingService;
12 13
 import com.yunzhi.marketing.service.ITaPersonService;
14
+import com.yunzhi.marketing.service.ITdCityService;
13 15
 import com.yunzhi.marketing.xlk.dto.SearchHouseDTO;
14 16
 import com.yunzhi.marketing.xlk.dto.SearchHouseReplayDTO;
15 17
 import com.yunzhi.marketing.xlk.entity.Curriculum;
@@ -59,6 +61,9 @@ public class SearchHouseController extends BaseController {
59 61
     @Autowired
60 62
     private ITaBuildingService taBuildingService;
61 63
 
64
+    @Autowired
65
+    private ITdCityService tdCityService;
66
+
62 67
     /**
63 68
      * 分页查询列表
64 69
      * @param pageNum
@@ -114,6 +119,7 @@ public class SearchHouseController extends BaseController {
114 119
             BeanUtils.copyProperties(searchHouseDTO,searchHouse);
115 120
             searchHouse.setPersonId(person.getPersonId());
116 121
             searchHouse.setOrgId(orgId);
122
+            searchHouse.setStatus("0");
117 123
             searchHouse.setCreatedTime(LocalDateTime.now());
118 124
             if (iSearchHouseService.save(searchHouse)){
119 125
                 SearchHouseVO searchHouseVO = new SearchHouseVO();
@@ -180,7 +186,14 @@ public class SearchHouseController extends BaseController {
180 186
     public ResponseBean searchHouseGet(@PathVariable String id, @RequestHeader("authorization") String token, HttpServletRequest request){
181 187
         ResponseBean responseBean = new ResponseBean();
182 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 197
         }catch (Exception e){
185 198
             e.printStackTrace();
186 199
             logger.error("searchHouseDelete -=- {}",e.toString());

+ 2
- 0
src/main/java/com/yunzhi/marketing/xlk/vo/SearchHouseVO.java Прегледај датотеку

@@ -32,5 +32,7 @@ public class SearchHouseVO extends SearchHouse implements Serializable {
32 32
 
33 33
     private String gender;
34 34
 
35
+    private String name;
36
+
35 37
     private List<TaBuilding> taBuildingList;
36 38
 }

+ 4
- 2
src/main/resources/mapper/xlk/SearchHouseMapper.xml Прегледај датотеку

@@ -8,17 +8,19 @@
8 8
             p.avatarurl,
9 9
             p.`nickname`,
10 10
             p.phone,
11
-            p.gender
11
+            p.gender,
12
+            c.`name`
12 13
         FROM
13 14
             xlk_search_house t
14 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 17
             WHERE t.ORG_ID = #{params.orgId}
16 18
                 and t.type = #{params.type}
17 19
         <if test="params.nickname != null and params.nickname != ''">
18 20
             and p.nickname like concat('%', #{params.nickname}, '%')
19 21
         </if>
20 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 24
         </if>
23 25
         <if test="params.status != null and params.status != ''">
24 26
             and t.status = #{params.status}