From 74b87dd114903b48678b3f55853cb518807fca22 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期五, 17 十一月 2023 19:51:29 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java | 41 +++++++++++++++++++++++++++++++++++------ 1 files changed, 35 insertions(+), 6 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java index 7c7e566..8e09a9d 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java +++ b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java @@ -6,15 +6,11 @@ import com.dsh.account.dto.BindDto; import com.dsh.account.dto.SelectDto; import com.dsh.account.dto.UpdateInfoDto; -import com.dsh.account.entity.Coach; -import com.dsh.account.entity.TAppUser; -import com.dsh.account.entity.TCourseInfoRecord; +import com.dsh.account.entity.*; import com.dsh.account.model.*; import com.dsh.account.model.query.appUserQuery.QueryAppUser; import com.dsh.account.model.vo.QueryAppUserVO; -import com.dsh.account.service.IVipPaymentService; -import com.dsh.account.service.TAppUserService; -import com.dsh.account.service.TCourseInfoRecordService; +import com.dsh.account.service.*; import com.dsh.account.util.PayMoneyUtil; import com.dsh.account.util.ResultUtil; import com.dsh.account.util.TokenUtil; @@ -171,6 +167,28 @@ try { ResultUtil smsCode = appUserService.getSMSCode(type, phone); return smsCode; + }catch (Exception e){ + e.printStackTrace(); + return ResultUtil.runErr(); + } + } + + + @Autowired + private TStudentService studentService; + @ResponseBody + @PostMapping("/base/appUser/logOff") + @ApiOperation(value = "注销", tags = {"注销"}) + @ApiImplicitParams({ + @ApiImplicitParam(value = "账号id", name = "appId", dataType = "int", required = true) + }) + public ResultUtil<String> logOff(Integer appId){ + try { + + appUserService.removeById(appId); + studentService.remove(new QueryWrapper<TStudent>().eq("appUserId",appId)); + + return ResultUtil.success("注销成功"); }catch (Exception e){ e.printStackTrace(); return ResultUtil.runErr(); @@ -467,6 +485,8 @@ } + @Autowired + private UserIntegralChangesService userIntegralChangesService; /** * 修改用户信息 * @param appUser @@ -476,6 +496,15 @@ public void updateAppUser(@RequestBody TAppUser appUser){ try { appUserService.updateById(appUser); + UserIntegralChanges userIntegralChanges = new UserIntegralChanges(); + userIntegralChanges.setAppUserId(appUser.getId()); + userIntegralChanges.setOldIntegral(appUser.getIntegral()+appUser.getPoints()); + userIntegralChanges.setType(5); + userIntegralChanges.setNewIntegral(appUser.getIntegral()); + userIntegralChanges.setInsertTime(new Date()); + userIntegralChanges.setCategory(2); + userIntegralChangesService.save(userIntegralChanges); + }catch (Exception e){ e.printStackTrace(); } -- Gitblit v1.7.1