diff --git a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java index 585799c..a43676e 100644 --- a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java +++ b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java @@ -64,6 +64,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { "/api/wx-official/**", "/api/system/user/loginByPhoneForTest", "/api/system/user/updateUserBalanceWithoutLogin", + "/api/system/user/addUserBalanceWithoutLogin", "/api/system/user/getUserWithoutLogin", "/api/system/user/batchBackUserId", "/api/system/user/getByPhone/**", diff --git a/src/main/java/com/gxwebsoft/common/system/controller/UserController.java b/src/main/java/com/gxwebsoft/common/system/controller/UserController.java index 96d5648..ddcc889 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/UserController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/UserController.java @@ -456,7 +456,20 @@ public class UserController extends BaseController { public ApiResult updateUserBalanceWithoutLogin(@RequestBody User user) { if (user.getAuthCode() == null || !user.getAuthCode().equals("1700083")) return fail("参数错误"); - if (userService.updateUser(user)) { + if (userService.updateById(user)) { + return success("操作成功"); + } + return fail("操作失败"); + } + + @PostMapping("/addUserBalanceWithoutLogin") + @ApiOperation("增加用户余额(无需登陆)") + public ApiResult addUserBalanceWithoutLogin(@RequestBody User user) { + if (user.getAuthCode() == null || !user.getAuthCode().equals("1700083")) + return fail("参数错误"); + User user1 = userService.getByIdRel(user.getUserId()); + user1.setBalance(user1.getBalance().add(user.getBalance())); + if (userService.updateById(user1)) { return success("操作成功"); } return fail("操作失败");