fuxingfan vor 4 Jahren
Ursprung
Commit
fd5d1943b6

+ 16
- 1
src/main/java/com/yunzhi/marketing/xlk/controller/SearchHouseController.java Datei anzeigen

5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.yunzhi.marketing.base.BaseController;
6
 import com.yunzhi.marketing.base.BaseController;
7
 import com.yunzhi.marketing.base.ResponseBean;
7
 import com.yunzhi.marketing.base.ResponseBean;
8
+import com.yunzhi.marketing.entity.TaPerson;
9
+import com.yunzhi.marketing.service.ITaPersonService;
8
 import com.yunzhi.marketing.xlk.entity.SearchHouse;
10
 import com.yunzhi.marketing.xlk.entity.SearchHouse;
9
 import com.yunzhi.marketing.xlk.service.ISearchHouseService;
11
 import com.yunzhi.marketing.xlk.service.ISearchHouseService;
10
 import io.swagger.annotations.Api;
12
 import io.swagger.annotations.Api;
22
 import org.springframework.web.bind.annotation.RestController;
24
 import org.springframework.web.bind.annotation.RestController;
23
 
25
 
24
 import javax.servlet.http.HttpServletRequest;
26
 import javax.servlet.http.HttpServletRequest;
27
+import java.util.List;
25
 
28
 
26
 /**
29
 /**
27
  * <p>
30
  * <p>
41
     @Autowired
44
     @Autowired
42
     public ISearchHouseService iSearchHouseService;
45
     public ISearchHouseService iSearchHouseService;
43
 
46
 
47
+    @Autowired
48
+    public ITaPersonService taPersonService;
49
+
44
 
50
 
45
     /**
51
     /**
46
      * 分页查询列表
52
      * 分页查询列表
76
      * @return
82
      * @return
77
      */
83
      */
78
     @ApiOperation(value = "保存帮我找房需求", notes = "保存帮我找房需求")
84
     @ApiOperation(value = "保存帮我找房需求", notes = "保存帮我找房需求")
79
-    @RequestMapping(value="/searchHouse",method= RequestMethod.POST)
85
+    @RequestMapping(value="/app/searchHouse",method= RequestMethod.POST)
80
     public ResponseBean searchHouseAdd(@RequestBody SearchHouse searchHouse, @RequestHeader("authorization") String token, HttpServletRequest request){
86
     public ResponseBean searchHouseAdd(@RequestBody SearchHouse searchHouse, @RequestHeader("authorization") String token, HttpServletRequest request){
81
         ResponseBean responseBean = new ResponseBean();
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
         try {
95
         try {
96
+            searchHouse.setPersonId(person.getPersonId());
97
+            searchHouse.setOrgId(orgId);
83
             if (iSearchHouseService.save(searchHouse)){
98
             if (iSearchHouseService.save(searchHouse)){
84
                 responseBean.addSuccess(searchHouse);
99
                 responseBean.addSuccess(searchHouse);
85
             }else {
100
             }else {