Browse Source

* 代码优化

顾绍勇 5 years ago
parent
commit
8ddf67b27c

+ 30
- 0
src/main/java/com/huiju/estateagents/base/BaseController.java View File

96
         return null;
96
         return null;
97
     }
97
     }
98
 
98
 
99
+    /**
100
+     * 获取服务管理后台用户ID
101
+     *
102
+     * @param request
103
+     * @return
104
+     */
105
+    public Integer getSysUserId(HttpServletRequest request) {
106
+
107
+        Map map = JWTUtils.getUserIdAndOrgId(request);
108
+        if (null != map && null != map.get("userId")) {
109
+            return Integer.valueOf(map.get("userId").toString());
110
+        }
111
+        return null;
112
+    }
113
+
114
+    /**
115
+     * 获取服务管理后台用户ID
116
+     *
117
+     * @param request
118
+     * @return
119
+     */
120
+    public String getSysUserName(HttpServletRequest request) {
121
+
122
+        Map map = JWTUtils.getUserIdAndOrgId(request);
123
+        if (null != map && null != map.get("userName")) {
124
+            return map.get("userName") + "";
125
+        }
126
+        return null;
127
+    }
128
+
99
     public List<TaPersonBuilding> getTaPersonBuildingListByUserId(HttpServletRequest request) {
129
     public List<TaPersonBuilding> getTaPersonBuildingListByUserId(HttpServletRequest request) {
100
         TaUser taUser = taUserService.getById(getUserId(request));
130
         TaUser taUser = taUserService.getById(getUserId(request));
101
         if (taUser == null) {
131
         if (taUser == null) {

+ 3
- 1
src/main/java/com/huiju/estateagents/center/sysUser/entity/SysUser.java View File

26
     /**
26
     /**
27
      * 账户登录
27
      * 账户登录
28
      */
28
      */
29
-    @TableId(value = "user_name")
29
+    @TableId(value = "user_id")
30
+    private Integer userId;
31
+
30
     private String userName;
32
     private String userName;
31
 
33
 
32
     /**
34
     /**

+ 6
- 2
src/main/java/com/huiju/estateagents/channel/sysChannel/controller/SysUserChannelController.java View File

111
             return ResponseBean.error("用户状态异常", ResponseBean.ERROR_UNAVAILABLE);
111
             return ResponseBean.error("用户状态异常", ResponseBean.ERROR_UNAVAILABLE);
112
         }
112
         }
113
 
113
 
114
-        String token = JWTUtils.newToken(sysUser.getUserName());
114
+        Map map = new HashMap();
115
+        map.put("userName", sysUser.getUserName());
116
+        map.put("userId",sysUser.getUserId());
117
+
118
+        String token = JWTUtils.newTokenByMap(map);
115
 
119
 
116
         //保存token
120
         //保存token
117
         sysTokenService.saveToken(token);
121
         sysTokenService.saveToken(token);
138
      */
142
      */
139
     @RequestMapping(value="/channel/current",method=RequestMethod.GET)
143
     @RequestMapping(value="/channel/current",method=RequestMethod.GET)
140
     public ResponseBean currentChannelUser(HttpServletRequest request){
144
     public ResponseBean currentChannelUser(HttpServletRequest request){
141
-        String userName = JWTUtils.getSubject(request);
145
+        String userName = getSysUserName(request);
142
         QueryWrapper<SysUser> sysUserQueryWrapper = new QueryWrapper<>();
146
         QueryWrapper<SysUser> sysUserQueryWrapper = new QueryWrapper<>();
143
         sysUserQueryWrapper.eq("user_name",userName);
147
         sysUserQueryWrapper.eq("user_name",userName);
144
         sysUserQueryWrapper.eq("type",CommConstant.LOGIN_TYPE_CHANNEL);
148
         sysUserQueryWrapper.eq("type",CommConstant.LOGIN_TYPE_CHANNEL);

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

109
     public ResponseBean batchDelete(@RequestBody List<TaContact> taContactList, HttpServletRequest request) {
109
     public ResponseBean batchDelete(@RequestBody List<TaContact> taContactList, HttpServletRequest request) {
110
         ResponseBean responseBean = new ResponseBean();
110
         ResponseBean responseBean = new ResponseBean();
111
         try {
111
         try {
112
-            responseBean = iTaContactService.batchDelete(taContactList,getUserId(request));
112
+            responseBean = iTaContactService.batchDelete(taContactList,getSysUserId(request));
113
             logger.info("TaContactController.batchDelete 返回结果:", JSONObject.toJSONString(responseBean));
113
             logger.info("TaContactController.batchDelete 返回结果:", JSONObject.toJSONString(responseBean));
114
         } catch (Exception e) {
114
         } catch (Exception e) {
115
             e.printStackTrace();
115
             e.printStackTrace();

+ 6
- 6
src/main/java/com/huiju/estateagents/sample/controller/TaH5SampleController.java View File

116
     public ResponseBean taH5SampleAdd(@RequestBody TaH5Sample taH5Sample, HttpServletRequest request) {
116
     public ResponseBean taH5SampleAdd(@RequestBody TaH5Sample taH5Sample, HttpServletRequest request) {
117
         ResponseBean responseBean = new ResponseBean();
117
         ResponseBean responseBean = new ResponseBean();
118
         try {
118
         try {
119
-            taH5Sample.setAddUser(getUserId(request));
119
+            taH5Sample.setAddUser(getSysUserId(request));
120
             if (iTaH5SampleService.save(taH5Sample)) {
120
             if (iTaH5SampleService.save(taH5Sample)) {
121
                 responseBean.addSuccess(taH5Sample);
121
                 responseBean.addSuccess(taH5Sample);
122
             } else {
122
             } else {
167
                                          HttpServletRequest request) {
167
                                          HttpServletRequest request) {
168
         ResponseBean responseBean = new ResponseBean();
168
         ResponseBean responseBean = new ResponseBean();
169
         try {
169
         try {
170
-            taH5Sample.setUpdateUser(getUserId(request));
170
+            taH5Sample.setUpdateUser(getSysUserId(request));
171
             taH5Sample.setUpdateDate(LocalDateTime.now());
171
             taH5Sample.setUpdateDate(LocalDateTime.now());
172
             if (iTaH5SampleService.updateById(taH5Sample)) {
172
             if (iTaH5SampleService.updateById(taH5Sample)) {
173
                 responseBean.addSuccess(taH5Sample);
173
                 responseBean.addSuccess(taH5Sample);
265
         try {
265
         try {
266
             List<String> tags = taH5Sample.getTags();
266
             List<String> tags = taH5Sample.getTags();
267
             taH5Sample.setTag(String.join(",", tags));
267
             taH5Sample.setTag(String.join(",", tags));
268
-            taH5Sample.setAddUser(getUserId(request));
269
-            taH5Sample.setUpdateUser(getUserId(request));
268
+            taH5Sample.setAddUser(getSysUserId(request));
269
+            taH5Sample.setUpdateUser(getSysUserId(request));
270
             taH5Sample.setCreateDate(LocalDateTime.now());
270
             taH5Sample.setCreateDate(LocalDateTime.now());
271
             taH5Sample.setUpdateDate(LocalDateTime.now());
271
             taH5Sample.setUpdateDate(LocalDateTime.now());
272
             if (iTaH5SampleService.save(taH5Sample)) {
272
             if (iTaH5SampleService.save(taH5Sample)) {
341
             QueryWrapper<TaSampleContact> taSampleContactQueryWrapper = new QueryWrapper<>();
341
             QueryWrapper<TaSampleContact> taSampleContactQueryWrapper = new QueryWrapper<>();
342
             taSampleContactQueryWrapper.eq("sample_id", id);
342
             taSampleContactQueryWrapper.eq("sample_id", id);
343
             iTaSampleContactService.remove(taSampleContactQueryWrapper);
343
             iTaSampleContactService.remove(taSampleContactQueryWrapper);
344
-            taH5Sample.setUpdateUser(getUserId(request));
344
+            taH5Sample.setUpdateUser(getSysUserId(request));
345
             taH5Sample.setUpdateDate(LocalDateTime.now());
345
             taH5Sample.setUpdateDate(LocalDateTime.now());
346
             if (iTaH5SampleService.updateById(taH5Sample)) {
346
             if (iTaH5SampleService.updateById(taH5Sample)) {
347
                 List<TaContact> taContactList = taH5Sample.getTaContactList();
347
                 List<TaContact> taContactList = taH5Sample.getTaContactList();
382
                 return ResponseBean.error("存在关联的需求单,删除失败!", ResponseBean.ERROR_UNAVAILABLE);
382
                 return ResponseBean.error("存在关联的需求单,删除失败!", ResponseBean.ERROR_UNAVAILABLE);
383
             }
383
             }
384
             TaH5Sample taH5Sample = iTaH5SampleService.getById(id);
384
             TaH5Sample taH5Sample = iTaH5SampleService.getById(id);
385
-            taH5Sample.setUpdateUser(getUserId(request));
385
+            taH5Sample.setUpdateUser(getSysUserId(request));
386
             taH5Sample.setUpdateDate(LocalDateTime.now());
386
             taH5Sample.setUpdateDate(LocalDateTime.now());
387
             taH5Sample.setStatus(CommConstant.STATUS_DELETE);
387
             taH5Sample.setStatus(CommConstant.STATUS_DELETE);
388
             if (iTaH5SampleService.updateById(taH5Sample)) {
388
             if (iTaH5SampleService.updateById(taH5Sample)) {

+ 2
- 2
src/main/resources/mapper/sample/TaH5SampleMapper.xml View File

9
             t3.user_name updateUserName
9
             t3.user_name updateUserName
10
         FROM
10
         FROM
11
             ta_h5_sample t
11
             ta_h5_sample t
12
-            LEFT JOIN ta_user t2 ON t.add_user = t2.user_id
13
-            LEFT JOIN ta_user t3 ON t.update_user = t3.user_id
12
+            LEFT JOIN sys_user t2 ON t.add_user = t2.user_id
13
+            LEFT JOIN sys_user t3 ON t.update_user = t3.user_id
14
         WHERE
14
         WHERE
15
             t.`status` = 1
15
             t.`status` = 1
16
             <if test = "sampleName != null and sampleName != ''">
16
             <if test = "sampleName != null and sampleName != ''">