瀏覽代碼

二维码图片

523096025 2 年之前
父節點
當前提交
45435b27d4

+ 6 - 0
admin/src/main/java/com/huimv/farm/damsubsidy/controller/SysUserController.java

@@ -298,6 +298,12 @@ public class SysUserController {
         return iSysUserService.addXiang(sysUser,userId);
     }
 
+    @GetMapping("/getTest")
+    public void getTest( HttpServletRequest request) {
+        Long userId = TokenSign.getMemberIdByJwtToken(request);
+        System.out.println(userId);
+    }
+
     //删除
   /*  @GetMapping("/remove")
     public Result remove(@RequestParam("userIds")String userIds , HttpServletRequest request) {

+ 3 - 1
admin/src/main/java/com/huimv/farm/damsubsidy/entity/SysUser.java

@@ -105,7 +105,9 @@ public class SysUser extends BaseEntity implements Serializable {
 
     private String password;
 
-    private Integer pid;
+    @JsonSerialize(using = LongJsonSerializer.class)
+    @JsonDeserialize(using = LongJsonDeserializer.class)
+    private Long pid;
 
     private String pids;
 

+ 1 - 1
admin/src/main/java/com/huimv/farm/damsubsidy/service/ISysUserService.java

@@ -38,7 +38,7 @@ public interface ISysUserService extends IService<SysUser> {
 
     Result findUserAccount(String searchStr, int pageNum, int pageSize, Long userId);
 
-    Result add(SysUser sysUser, Integer userId);
+    Result add(SysUser sysUser, Long userId);
 
     Result setAccountStatus(List<Integer> ids, Integer status);
 

+ 11 - 3
admin/src/main/java/com/huimv/farm/damsubsidy/service/impl/SysUserServiceImpl.java

@@ -112,6 +112,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
         if (countNum > 0) {
             return new Result(10001,  "账号已存在",false);
         }
+        Integer phone1 = this.count(new QueryWrapper<SysUser>().eq("phone", phone));
+        if (phone1>0){
+            return new Result(10001,  "手机号已存在",false);
+        }
 
         Date date = new Date();
         sysUser.setCreateTime(date);
@@ -121,9 +125,13 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
         sysUser.setUserType(4);
         sysUser.setIsRealName(0);
         sysUser.setAccoutType(1);
-        sysUser.setPid(Math.toIntExact(userId));
+        sysUser.setPid(userId);
         sysUser.setPids(byId.getPids() + "," + userId);
         this.save(sysUser);
+        AccountGroup accountGroup = new AccountGroup();
+        accountGroup.setAccountId(sysUser.getId());
+        accountGroup.setGroupId(36);
+        accountGroupMapper.insert(accountGroup);
 
         return new Result(10000,  "添加成功",true);
     }
@@ -358,7 +366,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
         user.setAccoutType(accoutType);
         userMapper.updateById(user);
         AccountGroup accountGroup = new AccountGroup();
-        accountGroup.setAccountId((long) user.getId().intValue());
+        accountGroup.setAccountId(user.getId());
         accountGroup.setGroupId(36);
         accountGroupMapper.insert(accountGroup);
 
@@ -403,7 +411,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
     }
 
     @Override
-    public Result add(SysUser sysUser, Integer userId) {
+    public Result add(SysUser sysUser, Long userId) {
 
         int account = this.count(new QueryWrapper<SysUser>().eq("account_num", sysUser.getAccountNum()));
         if (account > 0) {