fuxingfan преди 3 години
родител
ревизия
ce20aebf75

+ 32
- 0
src/main/java/com/yunzhi/marketing/xlk/controller/SearchHouseController.java Целия файл

@@ -8,6 +8,7 @@ import com.yunzhi.marketing.base.ResponseBean;
8 8
 import com.yunzhi.marketing.entity.TaPerson;
9 9
 import com.yunzhi.marketing.service.ITaPersonService;
10 10
 import com.yunzhi.marketing.xlk.dto.SearchHouseDTO;
11
+import com.yunzhi.marketing.xlk.dto.SearchHouseReplayDTO;
11 12
 import com.yunzhi.marketing.xlk.entity.Curriculum;
12 13
 import com.yunzhi.marketing.xlk.entity.SearchHouse;
13 14
 import com.yunzhi.marketing.xlk.service.ISearchHouseService;
@@ -157,4 +158,35 @@ public class SearchHouseController extends BaseController {
157 158
         }
158 159
         return responseBean;
159 160
     }
161
+
162
+
163
+    /**
164
+     * 帮我找房回访接口
165
+     * @param id  实体ID
166
+     * @param searchHouseReplayDTO 实体对象
167
+     * @return
168
+     */
169
+    @ApiOperation(value = "admin-帮我找房回访接口", notes = "admin-帮我找房回访接口")
170
+    @RequestMapping(value="/admin/reply/{id}",method= RequestMethod.PUT)
171
+    public ResponseBean searchHouseReply(@PathVariable String id,
172
+                                         @RequestBody SearchHouseReplayDTO searchHouseReplayDTO, @RequestHeader("authorization") String token, HttpServletRequest request){
173
+        ResponseBean responseBean = new ResponseBean();
174
+        try {
175
+            SearchHouse searchHouse = new SearchHouse();
176
+            searchHouse.setId(id);
177
+            searchHouse.setAuditRemark(searchHouseReplayDTO.getAuditRemark());
178
+            searchHouse.setStatus(searchHouseReplayDTO.getStatus());
179
+            searchHouse.setUpdatedTime(LocalDateTime.now());
180
+            if (iSearchHouseService.updateById(searchHouse)){
181
+                responseBean.addSuccess(searchHouse);
182
+            }else {
183
+                responseBean.addError("fail");
184
+            }
185
+        }catch (Exception e){
186
+            e.printStackTrace();
187
+            logger.error("searchHouseUpdate -=- {}",e.toString());
188
+            responseBean.addError(e.getMessage());
189
+        }
190
+        return responseBean;
191
+    }
160 192
 }

+ 37
- 0
src/main/java/com/yunzhi/marketing/xlk/dto/SearchHouseReplayDTO.java Целия файл

@@ -0,0 +1,37 @@
1
+package com.yunzhi.marketing.xlk.dto;
2
+
3
+import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableField;
5
+import com.baomidou.mybatisplus.annotation.TableId;
6
+import com.baomidou.mybatisplus.annotation.TableName;
7
+import lombok.Data;
8
+import lombok.EqualsAndHashCode;
9
+import lombok.experimental.Accessors;
10
+
11
+import java.io.Serializable;
12
+import java.time.LocalDateTime;
13
+
14
+/**
15
+ * <p>
16
+ * 帮我找房 
17
+ * </p>
18
+ *
19
+ * @author jobob
20
+ * @since 2021-06-15
21
+ */
22
+@Data
23
+@EqualsAndHashCode(callSuper = false)
24
+@Accessors(chain = true)
25
+@TableName("xlk_search_house")
26
+public class SearchHouseReplayDTO implements Serializable {
27
+
28
+    /**
29
+     * 0待回访,1已回访,2无效
30
+     */
31
+    private String status;
32
+
33
+    /**
34
+     * 审核结果
35
+     */
36
+    private String auditRemark;
37
+}