From fc54c866bfe19dc2bb84f7dda6ec0396486b35bd Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Mon, 27 Nov 2023 14:02:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E7=AE=A1=E6=93=8D=E4=BD=9C=E7=9A=84?= =?UTF-8?q?=EF=BC=8C=E8=AE=B0=E5=BD=95=E4=B8=BA=E5=90=8E=E7=AE=A1=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E8=B4=A6=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/service/impl/MemberBasicInfoServiceImpl.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java index 71840ca50..5153fbe81 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java @@ -216,6 +216,9 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { String targetMerchantId = dto.getTargetMerchantId(); // 目标运营商id log.info("修改用户余额-param:{}", JSON.toJSONString(dto)); + // 本次操作人员 + String createBy = dto.getMemberId(); + // 来自后管的充值,校验权限 if (StringUtils.equals(dto.getFromWeb(), Constants.ONE)) { LoginUserDetailVO loginUserDetail = UserUtils.getLoginUserDetail(); @@ -224,6 +227,8 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { if (!collect.contains(targetMerchantId)) { throw new BusinessException(ReturnCodeEnum.CODE_PERMISSION_DENIED); } + // 后管操作的,记录为后管登录账号 + createBy = SecurityUtils.getLoginUser().getUserId() + ""; } // 查询用户余额 @@ -278,7 +283,7 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { .relatedOrderCode(dto.getRelatedOrderCode()) .beforeAmount(oldPrincipalBalance) .afterAmount(newPrincipalBalance) - .createBy(SecurityUtils.getLoginUser().getUserId() + "") + .createBy(createBy) .createTime(DateUtils.getNowDate()) .build()); } @@ -309,7 +314,7 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { .relatedOrderCode(dto.getRelatedOrderCode()) .beforeAmount(oldGiftBalance) .afterAmount(newGiftBalance) - .createBy(SecurityUtils.getLoginUser().getUserId() + "") + .createBy(createBy) .createTime(DateUtils.getNowDate()) .build()); }