Ver código fonte

帮我找房

fuxingfan 4 anos atrás
pai
commit
fd5d1943b6

+ 16
- 1
src/main/java/com/yunzhi/marketing/xlk/controller/SearchHouseController.java Ver arquivo

@@ -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 {