dingxin 5 years ago
parent
commit
75466d8399

+ 38
- 0
src/main/java/com/huiju/estateagents/base/UserControl.java View File

1
+package com.huiju.estateagents.base;
2
+
3
+import com.huiju.estateagents.center.taUser.entity.TaUser;
4
+import com.huiju.estateagents.exception.EstaException;
5
+import org.springframework.web.context.request.RequestContextHolder;
6
+import org.springframework.web.context.request.ServletRequestAttributes;
7
+
8
+import javax.servlet.http.HttpSession;
9
+
10
+/**
11
+ * 用户控制
12
+ */
13
+public class UserControl {
14
+
15
+    /**
16
+     * 获取用户信息
17
+     * @return
18
+     */
19
+    public static TaUser getUser() {
20
+        ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
21
+        HttpSession session = servletRequestAttributes.getRequest().getSession();
22
+        TaUser taUser = (TaUser) session.getAttribute("miniapp_user");
23
+        if (null == taUser) {
24
+            throw new EstaException("用户信息不存在, 请登录!");
25
+        }
26
+        return taUser;
27
+    }
28
+
29
+    /**
30
+     * 获取公司 org_id
31
+     * @return
32
+     */
33
+    public static Integer getOrgId() {
34
+        TaUser user = getUser();
35
+        return user.getOrgId();
36
+    }
37
+
38
+}

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingController.java View File

57
     }
57
     }
58
 
58
 
59
     /**
59
     /**
60
-     * 楼盘列表
60
+     * 楼盘列表 查询所有有效的
61
      * @param pageNum
61
      * @param pageNum
62
      * @param pageSize
62
      * @param pageSize
63
      * @param name
63
      * @param name

+ 6
- 0
src/main/java/com/huiju/estateagents/entity/TaBuilding.java View File

183
     private Integer saveNum;
183
     private Integer saveNum;
184
     private Integer shareNum;
184
     private Integer shareNum;
185
 
185
 
186
+    /**
187
+     * 公司Id
188
+     */
189
+    private Integer orgId;
190
+
191
+
186
 
192
 
187
     /**
193
     /**
188
      * 图片
194
      * 图片

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TaBuildingDynamic.java View File

176
     private Integer enlistNum;
176
     private Integer enlistNum;
177
 
177
 
178
     private Integer weight;
178
     private Integer weight;
179
+
180
+    /**
181
+     * 公司Id
182
+     */
183
+    private Integer orgId;
179
 }
184
 }

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TaChat.java View File

79
      */
79
      */
80
     private String messageType;
80
     private String messageType;
81
 
81
 
82
+    /**
83
+     * 公司Id
84
+     */
85
+    private Integer orgId;
86
+
82
 
87
 
83
 }
88
 }

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TaCheckin.java View File

64
      */
64
      */
65
     private String activityName;
65
     private String activityName;
66
 
66
 
67
+    /**
68
+     * 公司Id
69
+     */
70
+    private Integer orgId;
71
+
67
 }
72
 }

+ 4
- 0
src/main/java/com/huiju/estateagents/entity/TaPersonPoints.java View File

54
      */
54
      */
55
     private LocalDateTime createDate;
55
     private LocalDateTime createDate;
56
 
56
 
57
+    /**
58
+     * 公司Id
59
+     */
60
+    private Integer orgId;
57
 
61
 
58
 }
62
 }