From 45d71a5506a58ebeebd5d4bd97f1d8766ad987ff Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Tue, 28 Nov 2023 10:47:42 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BF=AE=E6=94=B9=E4=BD=99=E9=A2=9D?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=A4=87=E6=B3=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsowell/pile/domain/MemberWalletLog.java | 12 +++--- .../pile/mapper/MemberWalletLogMapper.java | 2 - .../impl/MemberBasicInfoServiceImpl.java | 12 ++++++ .../mapper/pile/MemberWalletLogMapper.xml | 42 ++++++++++++++++--- 4 files changed, 55 insertions(+), 13 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberWalletLog.java b/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberWalletLog.java index 6baecf97e..e87ea0b22 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberWalletLog.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberWalletLog.java @@ -1,12 +1,9 @@ package com.jsowell.pile.domain; +import lombok.*; + import java.math.BigDecimal; import java.util.Date; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; /** * 会员钱包流水表 @@ -67,6 +64,11 @@ public class MemberWalletLog { */ private BigDecimal afterAmount; + /** + * 备注 + */ + private String remark; + /** * 创建人 */ diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberWalletLogMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberWalletLogMapper.java index aa9b7eab6..c90786445 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberWalletLogMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberWalletLogMapper.java @@ -5,11 +5,9 @@ import com.jsowell.pile.dto.UniAppQueryMemberBalanceDTO; import com.jsowell.pile.vo.uniapp.MemberBalanceVO; import com.jsowell.pile.vo.uniapp.MemberWalletLogVO; import org.apache.ibatis.annotations.Param; -import org.springframework.stereotype.Repository; import java.util.List; -@Repository public interface MemberWalletLogMapper { /** * delete by primary key 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 e8a766906..a3a58c351 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 @@ -272,6 +272,11 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { log.info("修改用户余额-变更后本金余额不能为负数"); throw new BusinessException("", "变更后本金余额不能为负数"); } + String remark = "日期:" + DateUtils.getDateTime() + + ", 操作人员Id:" + createBy + + ", 变更用户本金金额:" + updatePrincipalBalance + + ", 原金额:" + oldPrincipalBalance + + ", 变更后金额:" + newPrincipalBalance; // 记流水 logList.add(MemberWalletLog.builder() .memberId(dto.getMemberId()) @@ -283,6 +288,7 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { .relatedOrderCode(dto.getRelatedOrderCode()) .beforeAmount(oldPrincipalBalance) .afterAmount(newPrincipalBalance) + .remark(remark) .createBy(createBy) .createTime(DateUtils.getNowDate()) .build()); @@ -303,6 +309,11 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { log.info("修改用户余额-变更后赠送余额不能为负数"); throw new BusinessException("", "变更后赠送余额不能为负数"); } + String remark = "日期:" + DateUtils.getDateTime() + + ", 操作人员Id:" + createBy + + ", 变更用户赠送金额:" + updateGiftBalance + + ", 原金额:" + oldGiftBalance + + ", 变更后金额:" + newGiftBalance; // 记流水 logList.add(MemberWalletLog.builder() .memberId(dto.getMemberId()) @@ -314,6 +325,7 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { .relatedOrderCode(dto.getRelatedOrderCode()) .beforeAmount(oldGiftBalance) .afterAmount(newGiftBalance) + .remark(remark) .createBy(createBy) .createTime(DateUtils.getNowDate()) .build()); diff --git a/jsowell-pile/src/main/resources/mapper/pile/MemberWalletLogMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/MemberWalletLogMapper.xml index e5f87a72a..429ab5e40 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/MemberWalletLogMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/MemberWalletLogMapper.xml @@ -14,13 +14,14 @@ + id, member_id, wallet_code, `type`, sub_type, amount, category, related_order_code, - before_amount, after_amount, create_by, create_time + before_amount, after_amount, remark, create_by, create_time