wwh 2 tahun lalu
induk
melakukan
69f0fd7939

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

@@ -85,6 +85,22 @@ public class SysUserController {
         return code;
     }
 
+    @PostMapping("/loginOne")
+    public Result loginOne() {
+        AccessToken accessToken = new AccessToken();
+        Result result = iSysUserService.loginOne();
+        SysUser user = (SysUser) result.getData();
+        accessToken.setAccountName(user.getUserName());
+        accessToken.setCreated(new Date());
+        accessToken.setType(user.getUserType());
+        accessToken.setToken(TokenSign.sign(user.getUserName(), user.getPhone(),user.getId(),user.getBriefAddressCode(),user.getUserType()));
+        accessToken.setCode(result.getCode());
+        accessToken.setMessage(result.getMessage());
+        accessToken.setUserId(user.getId());
+        accessToken.setPhone(user.getPhone());
+        accessToken.setUser(user);
+        return new Result(ResultCode.SUCCESS,accessToken);
+    }
     @PostMapping(value = "/login")
     public Result loginMultilevel(HttpServletRequest req, @RequestBody Map<String, String> map) {
         String remoteHost = req.getRemoteHost();

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

@@ -20,6 +20,8 @@ import java.util.Map;
 public interface ISysUserService extends IService<SysUser> {
     Result loginMultilevel(HttpServletRequest httpServletRequest,Map<String,String> paramsMap);
 
+    Result loginOne();
+
     Result add(HttpServletRequest httpServletRequest,Map<String,String> paramsMap);
 
     Result edit(HttpServletRequest httpServletRequest,SysUser user);

+ 8 - 0
admin/src/main/java/com/huimv/farm/damsubsidy/service/impl/SysUserServiceImpl.java

@@ -95,6 +95,14 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
     }
 
     @Override
+    public Result loginOne() {
+        String phone = "13112341236";
+        QueryWrapper<SysUser> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("phone", phone);
+        return new Result(ResultCode.SUCCESS,userMapper.selectOne(queryWrapper));
+    }
+
+    @Override
     public Result loginMultilevelClient(String accountName, String password) {
 
         QueryWrapper<SysUser> wrapper = new QueryWrapper<>();