From ecad870fe1896c8c3e48506d50bb5818974253bf Mon Sep 17 00:00:00 2001 From: fangyuan <527392886@qq.com> Date: 星期一, 16 一月 2023 11:33:58 +0800 Subject: [PATCH] 机场公安前后端联调内容 --- ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java b/ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java index 1fd419a..708c2ae 100644 --- a/ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java +++ b/ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java @@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.pagehelper.PageHelper; import com.ycl.api.CommonResult; import com.ycl.entity.NewsAdmin; import com.ycl.pojo.dto.LoginParam; @@ -50,8 +51,25 @@ } else { if (admin.getPassword().equals(MD5Util.md5Encrypt32Lower(loginParam.getPassword()))) { JwtTokenUtil jwtTokenUtil = new JwtTokenUtil(); - return CommonResult.success(jwtTokenUtil.generateToken(admin.getId(), admin.getUsername())); + } else { + return CommonResult.failed("瀵嗙爜閿欒"); + } + } + } + + @PostMapping("/login/reception") + @ApiOperation(value = "鍓嶅彴鐧诲綍") + @SneakyThrows + public CommonResult Reception(@RequestBody LoginParam loginParam) { + NewsAdmin admin = newsAdminService.getOne(new LambdaQueryWrapper<NewsAdmin>().eq(NewsAdmin::getUsername, loginParam.getUsername())); + if (admin == null) { + return CommonResult.failed("鐢ㄦ埛涓嶅瓨鍦�"); + } else { + if (admin.getPassword().equals(MD5Util.md5Encrypt32Lower(loginParam.getPassword()))) { + + + return CommonResult.success(admin.getNewsPoliceId()); } else { return CommonResult.failed("瀵嗙爜閿欒"); } @@ -67,6 +85,8 @@ @GetMapping @ApiOperation(value = "鏌ヨ鎵�鏈夋暟鎹�") public R selectAll(Page<NewsAdmin> page, NewsAdmin newsAdmin) { + page.setTotal(newsAdminService.count()); + PageHelper.startPage(new Long(page.getCurrent()).intValue(),new Long(page.getSize()).intValue()); return success(this.newsAdminService.page(page, new QueryWrapper<>(newsAdmin))); } -- Gitblit v1.8.0