傅行帆 5 gadus atpakaļ
vecāks
revīzija
573a4150db

+ 6
- 5
src/main/java/com/huiju/estateagents/center/sysUser/controller/SysUserController.java Parādīt failu

@@ -6,13 +6,13 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
6 6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 7
 import com.huiju.estateagents.base.BaseController;
8 8
 import com.huiju.estateagents.base.ResponseBean;
9
+import com.huiju.estateagents.center.sysUser.entity.SysToken;
9 10
 import com.huiju.estateagents.center.sysUser.entity.SysUser;
10 11
 import com.huiju.estateagents.center.sysUser.service.ISysTokenService;
11 12
 import com.huiju.estateagents.center.sysUser.service.ISysUserService;
12 13
 import com.huiju.estateagents.common.CommConstant;
13 14
 import com.huiju.estateagents.common.JWTUtils;
14 15
 import com.huiju.estateagents.common.MD5Utils;
15
-import com.huiju.estateagents.center.sysUser.entity.SysToken;
16 16
 import org.slf4j.Logger;
17 17
 import org.slf4j.LoggerFactory;
18 18
 import org.springframework.beans.factory.annotation.Autowired;
@@ -115,15 +115,16 @@ public class SysUserController extends BaseController {
115 115
 
116 116
     /**
117 117
      * 修改对象
118
-     * @param id  实体ID
119 118
      * @param sysUser 实体对象
120 119
      * @return
121 120
      */
122
-    @RequestMapping(value="/sysUser/{id}",method= RequestMethod.PUT)
123
-    public ResponseBean sysUserUpdate(@PathVariable Integer id,
124
-                                        @RequestBody SysUser sysUser){
121
+    @RequestMapping(value="/center/sysUser",method= RequestMethod.PUT)
122
+    public ResponseBean sysUserUpdate(@RequestBody SysUser sysUser,HttpServletRequest request){
125 123
         ResponseBean responseBean = new ResponseBean();
126 124
         try {
125
+            String userName = JWTUtils.getSubject(request);
126
+            sysUser.setPassword(MD5Utils.md5(sysUser.getPassword()));
127
+            sysUser.setUserName(userName);
127 128
             if (iSysUserService.updateById(sysUser)){
128 129
                 responseBean.addSuccess(sysUser);
129 130
             }else {

+ 1
- 0
src/main/java/com/huiju/estateagents/center/sysUser/service/impl/SysTokenServiceImpl.java Parādīt failu

@@ -1,5 +1,6 @@
1 1
 package com.huiju.estateagents.center.sysUser.service.impl;
2 2
 
3
+import com.baomidou.mybatisplus.extension.service.IService;
3 4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4 5
 import com.huiju.estateagents.center.sysUser.entity.SysToken;
5 6
 import com.huiju.estateagents.center.sysUser.mapper.SysTokenMapper;

+ 1
- 0
src/main/java/com/huiju/estateagents/center/sysUser/service/impl/SysUserServiceImpl.java Parādīt failu

@@ -1,5 +1,6 @@
1 1
 package com.huiju.estateagents.center.sysUser.service.impl;
2 2
 
3
+import com.baomidou.mybatisplus.extension.service.IService;
3 4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4 5
 import com.huiju.estateagents.center.sysUser.entity.SysUser;
5 6
 import com.huiju.estateagents.center.sysUser.mapper.SysUserMapper;

src/main/java/com/huiju/estateagents/controller/TaUserController.java → src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserController.java Parādīt failu

@@ -1,17 +1,20 @@
1
-package com.huiju.estateagents.controller;
1
+package com.huiju.estateagents.center.taUser.controller;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
5 5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 6
 import com.huiju.estateagents.base.BaseController;
7 7
 import com.huiju.estateagents.base.ResponseBean;
8
-import com.huiju.estateagents.entity.TaUser;
9
-import com.huiju.estateagents.service.ITaUserService;
8
+import com.huiju.estateagents.center.taUser.entity.TaUser;
9
+import com.huiju.estateagents.center.taUser.service.ITaUserService;
10
+import com.huiju.estateagents.common.CommConstant;
10 11
 import org.slf4j.Logger;
11 12
 import org.slf4j.LoggerFactory;
12 13
 import org.springframework.beans.factory.annotation.Autowired;
13 14
 import org.springframework.web.bind.annotation.*;
14 15
 
16
+import java.util.Map;
17
+
15 18
 /**
16 19
  * <p>
17 20
     * 用户表  前端控制器
@@ -21,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
21 24
  * @since 2019-09-11
22 25
  */
23 26
 @RestController
24
-@RequestMapping("/")
27
+@RequestMapping("/api")
25 28
 public class TaUserController extends BaseController {
26 29
 
27 30
     private final Logger logger = LoggerFactory.getLogger(TaUserController.class);
@@ -36,17 +39,14 @@ public class TaUserController extends BaseController {
36 39
      * @param pageSize
37 40
      * @return
38 41
      */
39
-    @RequestMapping(value="/taUser",method= RequestMethod.GET)
42
+    @RequestMapping(value="/center/taUser",method= RequestMethod.GET)
40 43
     public ResponseBean taUserList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
41 44
 									 @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
42 45
         ResponseBean responseBean = new ResponseBean();
43 46
         try {
44 47
             //使用分页插件
45
-		    IPage<TaUser> pg = new Page<>(pageNum, pageSize);
46
-            QueryWrapper<TaUser> queryWrapper = new QueryWrapper<>();
47
-            queryWrapper.orderByDesc("create_date");
48
-
49
-            IPage<TaUser> result = iTaUserService.page(pg, queryWrapper);
48
+		    IPage pg = new Page<>(pageNum, pageSize);
49
+            IPage<Map<String,Object>> result = iTaUserService.getPageList(pg);
50 50
             responseBean.addSuccess(result);
51 51
         }catch (Exception e){
52 52
             e.printStackTrace();

src/main/java/com/huiju/estateagents/entity/TaUser.java → src/main/java/com/huiju/estateagents/center/taUser/entity/TaUser.java Parādīt failu

@@ -1,4 +1,4 @@
1
-package com.huiju.estateagents.entity;
1
+package com.huiju.estateagents.center.taUser.entity;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.IdType;
4 4
 import com.baomidou.mybatisplus.annotation.TableId;
@@ -79,6 +79,4 @@ public class TaUser implements Serializable {
79 79
      * 是否管理员
80 80
      */
81 81
     private Boolean isAdmin;
82
-
83
-
84 82
 }

+ 23
- 0
src/main/java/com/huiju/estateagents/center/taUser/mapper/TaUserMapper.java Parādīt failu

@@ -0,0 +1,23 @@
1
+package com.huiju.estateagents.center.taUser.mapper;
2
+
3
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.baomidou.mybatisplus.core.metadata.IPage;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
+import org.apache.ibatis.annotations.Mapper;
7
+
8
+import java.util.List;
9
+import java.util.Map;
10
+
11
+/**
12
+ * <p>
13
+ * 用户表  Mapper 接口
14
+ * </p>
15
+ *
16
+ * @author jobob
17
+ * @since 2019-09-11
18
+ */
19
+@Mapper
20
+public interface TaUserMapper extends BaseMapper<TaUser> {
21
+	
22
+	List<Map<String,Object>> getPageList(IPage<TaUser> pg);
23
+}

+ 20
- 0
src/main/java/com/huiju/estateagents/center/taUser/service/ITaUserService.java Parādīt failu

@@ -0,0 +1,20 @@
1
+package com.huiju.estateagents.center.taUser.service;
2
+
3
+import com.baomidou.mybatisplus.core.metadata.IPage;
4
+import com.baomidou.mybatisplus.extension.service.IService;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
+
7
+import java.util.Map;
8
+
9
+/**
10
+ * <p>
11
+ * 用户表  服务类
12
+ * </p>
13
+ *
14
+ * @author jobob
15
+ * @since 2019-09-11
16
+ */
17
+public interface ITaUserService extends IService<TaUser> {
18
+	
19
+	IPage<Map<String,Object>> getPageList(IPage<TaUser> pg);
20
+}

+ 34
- 0
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserServiceImpl.java Parādīt failu

@@ -0,0 +1,34 @@
1
+package com.huiju.estateagents.center.taUser.service.impl;
2
+
3
+import com.baomidou.mybatisplus.core.metadata.IPage;
4
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
+import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
7
+import com.huiju.estateagents.center.taUser.service.ITaUserService;
8
+import org.springframework.beans.factory.annotation.Autowired;
9
+import org.springframework.stereotype.Service;
10
+
11
+import java.util.List;
12
+import java.util.Map;
13
+
14
+/**
15
+ * <p>
16
+ * 用户表  服务实现类
17
+ * </p>
18
+ *
19
+ * @author jobob
20
+ * @since 2019-09-11
21
+ */
22
+@Service
23
+public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> implements ITaUserService {
24
+	
25
+	@Autowired
26
+	private TaUserMapper taUserMapper;
27
+	
28
+	@Override
29
+	public IPage<Map<String,Object>> getPageList(IPage pg) {
30
+		List<Map<String,Object>> taUserList = taUserMapper.getPageList(pg);
31
+		pg.setRecords(taUserList);
32
+		return pg;
33
+	}
34
+}

+ 0
- 18
src/main/java/com/huiju/estateagents/mapper/TaUserMapper.java Parādīt failu

@@ -1,18 +0,0 @@
1
-package com.huiju.estateagents.mapper;
2
-
3
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
-import com.huiju.estateagents.entity.TaUser;
5
-import org.apache.ibatis.annotations.Mapper;
6
-
7
-/**
8
- * <p>
9
- * 用户表  Mapper 接口
10
- * </p>
11
- *
12
- * @author jobob
13
- * @since 2019-09-11
14
- */
15
-@Mapper
16
-public interface TaUserMapper extends BaseMapper<TaUser> {
17
-
18
-}

+ 0
- 16
src/main/java/com/huiju/estateagents/service/ITaUserService.java Parādīt failu

@@ -1,16 +0,0 @@
1
-package com.huiju.estateagents.service;
2
-
3
-import com.baomidou.mybatisplus.extension.service.IService;
4
-import com.huiju.estateagents.entity.TaUser;
5
-
6
-/**
7
- * <p>
8
- * 用户表  服务类
9
- * </p>
10
- *
11
- * @author jobob
12
- * @since 2019-09-11
13
- */
14
-public interface ITaUserService extends IService<TaUser> {
15
-
16
-}

+ 0
- 20
src/main/java/com/huiju/estateagents/service/impl/TaUserServiceImpl.java Parādīt failu

@@ -1,20 +0,0 @@
1
-package com.huiju.estateagents.service.impl;
2
-
3
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
-import com.huiju.estateagents.entity.TaUser;
5
-import com.huiju.estateagents.mapper.TaUserMapper;
6
-import com.huiju.estateagents.service.ITaUserService;
7
-import org.springframework.stereotype.Service;
8
-
9
-/**
10
- * <p>
11
- * 用户表  服务实现类
12
- * </p>
13
- *
14
- * @author jobob
15
- * @since 2019-09-11
16
- */
17
-@Service
18
-public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> implements ITaUserService {
19
-
20
-}

+ 26
- 1
src/main/resources/mapper/TaUserMapper.xml Parādīt failu

@@ -1,5 +1,30 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
-<mapper namespace="com.huiju.estateagents.mapper.TaUserMapper">
3
+<mapper namespace="com.huiju.estateagents.center.taUser.mapper.TaUserMapper">
4 4
 
5
+    <select id="getPageList" resultType="map">
6
+        SELECT
7
+            t.user_id AS userId,
8
+            t.org_id AS orgId,
9
+            t.user_name AS userName,
10
+            t.login_name AS loginName,
11
+            t.phone,
12
+            t.avatar,
13
+            t.create_date AS createDate,
14
+            o.NAME AS orgName,
15
+            o.address,
16
+            o.logo,
17
+            o.remark,
18
+            m.miniapp_id AS miniappId,
19
+            m.secret,
20
+            m.token,
21
+            m.NAME AS miniaooName,
22
+            m.qr_code AS qrCode
23
+        FROM
24
+            ta_user t
25
+            LEFT JOIN ta_org o ON t.org_id = o.org_id
26
+            LEFT JOIN ta_miniapp m ON o.org_id = m.org_id
27
+        WHERE
28
+            t.is_admin =1
29
+    </select>
5 30
 </mapper>