From ef5a518c3e2c1fe41aa60f56ca31ddafa0cb1561 Mon Sep 17 00:00:00 2001 From: guoyuji <guoyujie@ng.com> Date: 星期四, 23 五月 2024 08:32:36 +0800 Subject: [PATCH] 添加产品汇总报表 --- north-glass-erp/src/main/java/com/example/erp/controller/userInfo/UserController.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) diff --git a/north-glass-erp/src/main/java/com/example/erp/controller/userInfo/UserController.java b/north-glass-erp/src/main/java/com/example/erp/controller/userInfo/UserController.java new file mode 100644 index 0000000..fafcdf5 --- /dev/null +++ b/north-glass-erp/src/main/java/com/example/erp/controller/userInfo/UserController.java @@ -0,0 +1,58 @@ +package com.example.erp.controller.userInfo; + +import com.example.erp.common.CacheUtil; +import com.example.erp.common.Constants; +import com.example.erp.common.Result; +import com.example.erp.controller.dto.UserDTO; +import com.example.erp.entity.userInfo.User; +import com.example.erp.exception.ServiceException; +import com.example.erp.mapper.userInfo.UserMapper; +import com.example.erp.service.userInfo.UserService; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +@RestController //娉ㄨВuser鎺у埗鍣紝鎸傝浇鍒皊pringboot褰撲腑 +@RequestMapping("/user") //娉ㄨВ鍓嶇寮傛璇锋眰濡傦細localhost锛�8080/user +public class UserController { + @Autowired + private UserMapper userMapper; + @Autowired + private UserService userService; + @Autowired + private CacheUtil cacheUtil; + + + + + @GetMapping + public List<User> getUser(){ + System.out.println(cacheUtil.getCacheData("admin")); + return userMapper.findAll(); + } + @ApiOperation("鐧诲綍") + @PostMapping("/login") + public Result login(@RequestBody UserDTO userDTO){ + //UserDTO getUserCacheDTO = cacheUtil.getCacheData(userDTO.getUserId()); + userService.deleteCache(userDTO.getUserId()); + UserDTO getUserDTO=userService.login(userDTO); + if(getUserDTO!=null){ + return Result.seccess(userDTO); + }else{ + throw new ServiceException(Constants.Code_600,"鐢ㄦ埛鍚嶆垨瀵嗙爜閿欒"); + } + } + @ApiOperation("娉ㄥ唽") + @PostMapping("/register") + public Result register(@RequestBody User user){ + User getUser= userService.register(user); + if(getUser == null){ + throw new ServiceException(Constants.Code_500,"娉ㄥ唽澶辫触"); + }else { + return Result.seccess(getUser); + } + + //return + } +} -- Gitblit v1.8.0