From a23f0ba99b7e3c1ad270dd5a263a6b48b4b8fb6f Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期四, 16 一月 2025 20:48:43 +0800 Subject: [PATCH] 修改bug --- ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java | 96 ++++++++++++++++++++++++------------------------ 1 files changed, 48 insertions(+), 48 deletions(-) diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java index 84487bf..77f1f23 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java @@ -47,52 +47,52 @@ - @GetMapping("/saveAppUserShare") - @ApiOperation(value = "操作分享调用接口", tags = {"小程序-推广中心"}) - public R saveAppUserShare(){ - Long userid = tokenService.getLoginUserApplet().getUserid(); - AppUserShare appUserShare = appUserShareService.getOne(new LambdaQueryWrapper<AppUserShare>().eq(AppUserShare::getAppUserId, userid) - .last(" and DATE_FORMAT(now(), '%Y-%m-%d') = DATE_FORMAT(create_time, '%Y-%m-%d')")); - if(null == appUserShare){ - appUserShare = new AppUserShare(); - appUserShare.setAppUserId(userid); - appUserShare.setCreateTime(LocalDateTime.now()); - appUserShareService.save(appUserShare); - - //添加用户分佣积分 - AppUser appUser = appUserService.getById(userid); - PointSetting pointSetting = pointSettingClient.getPointSetting(appUser.getVipId()).getData(); - if(null != pointSetting){ - Integer everySharePoint = pointSetting.getEverySharePoint(); - Integer everySharePoint1 = 0; - if(1 == pointSetting.getWorkPointOpen()){ - everySharePoint1 = new BigDecimal(everySharePoint).multiply(pointSetting.getWorkPoint().divide(new BigDecimal(100))).intValue(); - } - Integer lavePoint = appUser.getLavePoint(); - appUser.setTotalPoint(appUser.getTotalPoint() + everySharePoint); - appUser.setLavePoint(appUser.getLavePoint() + everySharePoint); - appUser.setAvailablePoint(appUser.getAvailablePoint() + everySharePoint1); - appUser.setTotalAvailablePoint(appUser.getTotalAvailablePoint() + everySharePoint1); - if(null != pointSetting && 1 == pointSetting.getWorkPointGift()){ - appUser.setTransferablePoint(appUser.getTransferablePoint() + everySharePoint1); - } - appUser.setTotalSharePoint(appUser.getTotalSharePoint() + everySharePoint); - appUserService.updateById(appUser); - //添加积分变动记录 - if(everySharePoint > 0){ - UserPoint userPoint = new UserPoint(); - userPoint.setType(6); - userPoint.setHistoricalPoint(lavePoint); - userPoint.setVariablePoint(everySharePoint); - userPoint.setBalance(appUser.getLavePoint()); - userPoint.setCreateTime(LocalDateTime.now()); - userPoint.setAppUserId(appUser.getId()); - userPointService.save(userPoint); - } - //变更等级 - appUserService.vipUpgrade(appUser.getId()); - } - } - return R.ok(); - } +// @GetMapping("/saveAppUserShare") +// @ApiOperation(value = "操作分享调用接口", tags = {"小程序-推广中心"}) +// public R saveAppUserShare(){ +// Long userid = tokenService.getLoginUserApplet().getUserid(); +// AppUserShare appUserShare = appUserShareService.getOne(new LambdaQueryWrapper<AppUserShare>().eq(AppUserShare::getAppUserId, userid) +// .last(" and DATE_FORMAT(now(), '%Y-%m-%d') = DATE_FORMAT(create_time, '%Y-%m-%d')")); +// if(null == appUserShare){ +// appUserShare = new AppUserShare(); +// appUserShare.setAppUserId(userid); +// appUserShare.setCreateTime(LocalDateTime.now()); +// appUserShareService.save(appUserShare); +// +// //添加用户分佣积分 +// AppUser appUser = appUserService.getById(userid); +// PointSetting pointSetting = pointSettingClient.getPointSetting(appUser.getVipId()).getData(); +// if(null != pointSetting){ +// Integer everySharePoint = pointSetting.getEverySharePoint(); +// Integer everySharePoint1 = 0; +// if(1 == pointSetting.getWorkPointOpen()){ +// everySharePoint1 = new BigDecimal(everySharePoint).multiply(pointSetting.getWorkPoint().divide(new BigDecimal(100))).intValue(); +// } +// Integer lavePoint = appUser.getLavePoint(); +// appUser.setTotalPoint(appUser.getTotalPoint() + everySharePoint); +// appUser.setLavePoint(appUser.getLavePoint() + everySharePoint); +// appUser.setAvailablePoint(appUser.getAvailablePoint() + everySharePoint1); +// appUser.setTotalAvailablePoint(appUser.getTotalAvailablePoint() + everySharePoint1); +// if(null != pointSetting && 1 == pointSetting.getWorkPointGift()){ +// appUser.setTransferablePoint(appUser.getTransferablePoint() + everySharePoint1); +// } +// appUser.setTotalSharePoint(appUser.getTotalSharePoint() + everySharePoint); +// appUserService.updateById(appUser); +// //添加积分变动记录 +// if(everySharePoint > 0){ +// UserPoint userPoint = new UserPoint(); +// userPoint.setType(4); +// userPoint.setHistoricalPoint(lavePoint); +// userPoint.setVariablePoint(everySharePoint); +// userPoint.setBalance(appUser.getLavePoint()); +// userPoint.setCreateTime(LocalDateTime.now()); +// userPoint.setAppUserId(appUser.getId()); +// userPointService.save(userPoint); +// } +// //变更等级 +// appUserService.vipUpgrade(appUser.getId()); +// } +// } +// return R.ok(); +// } } -- Gitblit v1.7.1