From 1668fe1b912d07191c9fd7f20808d7d2162bc8e8 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 21 四月 2025 17:09:53 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/AppFranchiseeController.java | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/AppFranchiseeController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/AppFranchiseeController.java index e75cd53..6f8c250 100644 --- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/AppFranchiseeController.java +++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/AppFranchiseeController.java @@ -4,13 +4,11 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.ruoyi.admin.entity.Franchisee; -import com.ruoyi.admin.entity.FranchiseeWithdraw; -import com.ruoyi.admin.entity.RecoveryServe; -import com.ruoyi.admin.entity.TFranchiseeBalanceChange; +import com.ruoyi.admin.entity.*; import com.ruoyi.admin.request.AuditFranchiseeWithdrawDTO; import com.ruoyi.admin.request.FranchiseeWithdrawDTO; import com.ruoyi.admin.service.FranchiseeService; +import com.ruoyi.admin.service.SysUserService; import com.ruoyi.admin.service.TFranchiseeBalanceChangeService; import com.ruoyi.admin.service.TFranchiseeWithdrawService; import com.ruoyi.common.core.domain.R; @@ -58,7 +56,8 @@ @Resource private TFranchiseeWithdrawService franchiseeWithdrawService; - + @Resource + private SysUserService sysUserService; @PostMapping("/applyWithdraw") @ApiOperation(value = "APP-加盟商申请提现", tags = {"提现"}) @@ -67,7 +66,9 @@ if (loginUser==null){ return R.fail("登录失效"); } - Franchisee franchisee = franchiseeService.getById(loginUser.getUserid()); + SysUser user = sysUserService.getById(loginUser.getUserid()); + + Franchisee franchisee = franchiseeService.getById(user.getFranchiseeId()); if (franchisee.getBalance().subtract(dto.getMoney()).compareTo(BigDecimal.ZERO)>=0){ BigDecimal subtract = franchisee.getBalance().subtract(dto.getMoney()); franchisee.setBalance(subtract); @@ -108,8 +109,9 @@ if (null == loginWorker) { return R.loginExpire("登录失效!"); } + SysUser user = sysUserService.getById(loginWorker.getUserid()); IPage<FranchiseeWithdraw> franchiseeWithdrawList = franchiseeWithdrawService - .lambdaQuery().eq(FranchiseeWithdraw::getFranchiseeId, loginWorker.getUserid()) + .lambdaQuery().eq(FranchiseeWithdraw::getFranchiseeId, user.getFranchiseeId()) .orderByDesc(FranchiseeWithdraw::getCreateTime) .page(Page.of(pageNum, pageSize)); return R.ok(franchiseeWithdrawList); @@ -121,8 +123,10 @@ if (null == loginWorker) { return R.loginExpire("登录失效!"); } + SysUser byId = sysUserService.getById(loginWorker.getUserid()); + LambdaQueryWrapper<FranchiseeWithdraw> franchiseeWithdrawLambdaQueryWrapper = new LambdaQueryWrapper<>(); - franchiseeWithdrawLambdaQueryWrapper.eq(FranchiseeWithdraw::getFranchiseeId, loginWorker.getUserid()) + franchiseeWithdrawLambdaQueryWrapper .orderByDesc(FranchiseeWithdraw::getCreateTime); if (StringUtils.hasLength(franchiseeWithdrawDTO.getFranchiseeName())){ List<Integer> ids = franchiseeService.lambdaQuery().like(Franchisee::getName, franchiseeWithdrawDTO.getFranchiseeName()).list() @@ -173,10 +177,12 @@ if (null == loginWorker) { return R.loginExpire("登录失效!"); } + SysUser byId = sysUserService.getById(loginWorker.getUserid()); FranchiseeWithdraw franchiseeWithdraw = franchiseeWithdrawService.getById(auditFranchiseeWithdrawDTO.getId()); franchiseeWithdraw.setStatus(auditFranchiseeWithdrawDTO.getStatus()); franchiseeWithdraw.setResult(auditFranchiseeWithdrawDTO.getResult()); franchiseeWithdraw.setImg(auditFranchiseeWithdrawDTO.getImg()); + franchiseeWithdraw.setUpdateBy(byId.getNickName()); franchiseeWithdraw.setUpdateTime(new Date()); franchiseeWithdraw.setUpdateBy(loginWorker.getUsername()); franchiseeWithdrawService.updateById(franchiseeWithdraw); -- Gitblit v1.7.1