瀏覽代碼

用户分机号

1550076451 2 年之前
父節點
當前提交
57c012b7d9

+ 11 - 0
zxkf-api/src/main/java/api/controller/IndexController.java

@@ -6,6 +6,7 @@ import api.entity.database.online.Message;
6 6
 import api.entity.database.Report.HourReport;
7 7
 import api.entity.database.Report.Report;
8 8
 import api.entity.database.order.WorkOrderBase;
9
+import api.entity.database.system.UserExtension;
9 10
 import api.service.call.IRecordService;
10 11
 import api.service.online.IMessageService;
11 12
 import api.service.order.IReportBaseService;
@@ -49,6 +50,8 @@ public class IndexController extends BaseController {
49 50
 
50 51
     @Autowired
51 52
     private IReportBaseService ReportBaseService;
53
+    @Autowired
54
+    private IUserExtensionService userextensionService;
52 55
 
53 56
     /**
54 57
      * 获取用户信息
@@ -75,10 +78,18 @@ public class IndexController extends BaseController {
75 78
         LambdaQueryWrapper<Dept> dept = new LambdaQueryWrapper<>();
76 79
         dept.eq(Dept::getDeptId, user.getDeptId());
77 80
 
81
+        LambdaQueryWrapper<UserExtension> qw = new LambdaQueryWrapper<>();
82
+        qw.eq (UserExtension::getUsercode,user.getUserName() );
83
+        UserExtension entity = userextensionService.getEntity(qw);
84
+
78 85
         user.setDept(deptService.getEntity(dept));
79 86
         map.put("user", user);
80 87
         map.put("roles", roles);
81 88
         map.put("permissions", perms);
89
+        if (entity!=null)
90
+        {
91
+            user.setExtension(entity.getExtension());
92
+        }
82 93
         return Success("成功", map);
83 94
     }
84 95
 

+ 6 - 0
zxkf-api/src/main/java/api/controller/system/UserController.java

@@ -1,6 +1,10 @@
1 1
 package api.controller.system;
2 2
 
3
+import api.entity.database.system.UserExtension;
4
+import api.entity.view.call.CallLogView;
5
+import api.service.system.IUserExtensionService;
3 6
 import api.util.annotation.Anonymous;
7
+import com.alibaba.fastjson2.JSON;
4 8
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
5 9
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
6 10
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -35,6 +39,7 @@ public class UserController extends BaseController {
35 39
     public StringRedisTemplate stringRedisTemplate;
36 40
     @Autowired
37 41
     private IUserService userService;
42
+
38 43
     @Autowired
39 44
     private IDeptService deptService;
40 45
     @Autowired
@@ -73,6 +78,7 @@ public class UserController extends BaseController {
73 78
         if (user == null) {
74 79
             return Error("用户不存在");
75 80
         }
81
+
76 82
         return Success("成功", user);
77 83
     }
78 84
 

+ 5 - 2
zxkf-api/src/main/java/api/controller/system/UserExtensionController.java

@@ -55,8 +55,11 @@ public class UserExtensionController extends BaseController {
55 55
     @ApiOperation("详情")
56 56
     @Log(title = "查询sys_user_extension详情",businessType = BusinessType.QUERY)
57 57
     @GetMapping("/{id}")
58
-    public AjaxResult getInfo(@PathVariable long id) {
59
-        return Success("成功", userextensionService.getEntity(id));
58
+    public AjaxResult getInfo(@PathVariable String  userCode) {
59
+        LambdaQueryWrapper<UserExtension> qw = new LambdaQueryWrapper<>();
60
+        qw.eq (UserExtension::getUsercode,userCode );
61
+
62
+        return Success("成功", userextensionService.getEntity(qw));
60 63
     }
61 64
 
62 65
     @ApiOperation("新增")

+ 2 - 0
zxkf-entity/src/main/java/api/entity/view/system/UserView.java

@@ -17,4 +17,6 @@ public class UserView extends User {
17 17
 
18 18
     /** 角色组 */
19 19
     private List<Long> roleIds;
20
+
21
+    private String extension;
20 22
 }