update 修改余额增加备注

This commit is contained in:
2023-11-28 10:47:42 +08:00
parent b2be89c0f7
commit 45d71a5506
4 changed files with 55 additions and 13 deletions

View File

@@ -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;
/**
* 创建人
*/

View File

@@ -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

View File

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