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()); }