From acc296558209651febfb4382a49453b2f15fca22 Mon Sep 17 00:00:00 2001 From: lijianlin Date: Wed, 9 Jul 2025 20:12:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E4=B8=8E?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=94=A8=E6=88=B71?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/demo/controller/UserController.java | 20 ++++++++++++++++++++ .../java/com/example/demo/mapper/UserMapper.java | 5 +++++ .../java/com/example/demo/service/UserService.java | 4 ++++ .../example/demo/serviceImpl/UserServiceImpl.java | 10 ++++++++++ src/main/resources/mapper/UserMapper.xml | 7 ++++--- 5 files changed, 43 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/demo/controller/UserController.java b/src/main/java/com/example/demo/controller/UserController.java index 2e7b409..7da869b 100644 --- a/src/main/java/com/example/demo/controller/UserController.java +++ b/src/main/java/com/example/demo/controller/UserController.java @@ -48,5 +48,25 @@ public class UserController { return Result.error("请检查输入精网号"); } } + //更新全部金币 + @PostMapping("/updateAllGold") + public Result updateAllGold(@RequestBody User user) { + try { + userService.updateAllGold(user); + return Result.success("更新成功"); + } catch (Exception e) { + return Result.error("请检查输入精网号"); + } + } + //新增用户 + @PostMapping("/addUser") + public Result addUser(@RequestBody User user) { + try { + userService.addUser(user); + return Result.success("添加成功"); + } catch (Exception e) { + return Result.error("请检查属性"); + } + } } diff --git a/src/main/java/com/example/demo/mapper/UserMapper.java b/src/main/java/com/example/demo/mapper/UserMapper.java index 304b822..f7e7b44 100644 --- a/src/main/java/com/example/demo/mapper/UserMapper.java +++ b/src/main/java/com/example/demo/mapper/UserMapper.java @@ -26,4 +26,9 @@ public interface UserMapper { User selectAllUser(String jwcode); //查询充值次数 Integer selectRechargeNumByJwcode(Integer jwcode); + + void updateAllGold(User user); + + void addUser(User user); + } diff --git a/src/main/java/com/example/demo/service/UserService.java b/src/main/java/com/example/demo/service/UserService.java index 64b9cb4..a391419 100644 --- a/src/main/java/com/example/demo/service/UserService.java +++ b/src/main/java/com/example/demo/service/UserService.java @@ -19,4 +19,8 @@ public interface UserService { GoldUser selectgold(String jwcode); User selectAllUser(String jwcode); + + void updateAllGold(User user); + + void addUser(User user); } diff --git a/src/main/java/com/example/demo/serviceImpl/UserServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/UserServiceImpl.java index 7c116ac..8cf777a 100644 --- a/src/main/java/com/example/demo/serviceImpl/UserServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/UserServiceImpl.java @@ -38,6 +38,16 @@ public class UserServiceImpl implements UserService { } @Override + public void updateAllGold(User user) { + userMapper.updateAllGold(user); + } + + @Override + public void addUser(User user) { + userMapper.addUser(user); + } + + @Override public GoldUser selectgold(String jwcode) { GoldUser gold = userMapper.selectGold(jwcode); return gold; diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml index 3cbec4d..d4392b4 100644 --- a/src/main/resources/mapper/UserMapper.xml +++ b/src/main/resources/mapper/UserMapper.xml @@ -6,10 +6,11 @@ name,jwcode,market ) VALUES ( - #{name},#{jwcode},#{market} - ) + #{name},#{jwcode},#{market} + ) +