|
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
5
|
5
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
6
|
6
|
import com.yunzhi.marketing.base.BaseController;
|
7
|
7
|
import com.yunzhi.marketing.base.ResponseBean;
|
|
8
|
+import com.yunzhi.marketing.entity.TaPerson;
|
|
9
|
+import com.yunzhi.marketing.service.ITaPersonService;
|
8
|
10
|
import com.yunzhi.marketing.xlk.entity.SearchHouse;
|
9
|
11
|
import com.yunzhi.marketing.xlk.service.ISearchHouseService;
|
10
|
12
|
import io.swagger.annotations.Api;
|
|
@@ -22,6 +24,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
22
|
24
|
import org.springframework.web.bind.annotation.RestController;
|
23
|
25
|
|
24
|
26
|
import javax.servlet.http.HttpServletRequest;
|
|
27
|
+import java.util.List;
|
25
|
28
|
|
26
|
29
|
/**
|
27
|
30
|
* <p>
|
|
@@ -41,6 +44,9 @@ public class SearchHouseController extends BaseController {
|
41
|
44
|
@Autowired
|
42
|
45
|
public ISearchHouseService iSearchHouseService;
|
43
|
46
|
|
|
47
|
+ @Autowired
|
|
48
|
+ public ITaPersonService taPersonService;
|
|
49
|
+
|
44
|
50
|
|
45
|
51
|
/**
|
46
|
52
|
* 分页查询列表
|
|
@@ -76,10 +82,19 @@ public class SearchHouseController extends BaseController {
|
76
|
82
|
* @return
|
77
|
83
|
*/
|
78
|
84
|
@ApiOperation(value = "保存帮我找房需求", notes = "保存帮我找房需求")
|
79
|
|
- @RequestMapping(value="/searchHouse",method= RequestMethod.POST)
|
|
85
|
+ @RequestMapping(value="/app/searchHouse",method= RequestMethod.POST)
|
80
|
86
|
public ResponseBean searchHouseAdd(@RequestBody SearchHouse searchHouse, @RequestHeader("authorization") String token, HttpServletRequest request){
|
81
|
87
|
ResponseBean responseBean = new ResponseBean();
|
|
88
|
+ String openid = getOpenId(request);
|
|
89
|
+ Integer orgId = getOrgId(request);
|
|
90
|
+ List<TaPerson> persons = taPersonService.getPersonsByOpenId(openid);
|
|
91
|
+ if (null == persons || persons.size() == 0) {
|
|
92
|
+ return ResponseBean.error("当前账户信息异常, 清除缓存重试", ResponseBean.ERROR_UNAVAILABLE);
|
|
93
|
+ }
|
|
94
|
+ TaPerson person = persons.get(0);
|
82
|
95
|
try {
|
|
96
|
+ searchHouse.setPersonId(person.getPersonId());
|
|
97
|
+ searchHouse.setOrgId(orgId);
|
83
|
98
|
if (iSearchHouseService.save(searchHouse)){
|
84
|
99
|
responseBean.addSuccess(searchHouse);
|
85
|
100
|
}else {
|