奖品兑换需求
This commit is contained in:
parent
b112da418e
commit
66ab8a66c5
|
|
@ -22,6 +22,7 @@ import com.sqx.modules.discSpinning.dao.DiscSpinningRecordDao;
|
||||||
import com.sqx.modules.discSpinning.entity.DiscSpinningRecord;
|
import com.sqx.modules.discSpinning.entity.DiscSpinningRecord;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
@ -75,6 +76,7 @@ public class UserPrizeExchangeServiceImpl extends ServiceImpl<UserPrizeExchangeD
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void exchange(Long currentUserId, UserPrizeExchange dto) {
|
public void exchange(Long currentUserId, UserPrizeExchange dto) {
|
||||||
if (dto.getDiscSpinningRecordId() == null) {
|
if (dto.getDiscSpinningRecordId() == null) {
|
||||||
throw new SqxException("中奖记录ID不能为空");
|
throw new SqxException("中奖记录ID不能为空");
|
||||||
|
|
@ -120,6 +122,9 @@ public class UserPrizeExchangeServiceImpl extends ServiceImpl<UserPrizeExchangeD
|
||||||
dto.setStatus(0);
|
dto.setStatus(0);
|
||||||
dto.setCreateTime(new Date());
|
dto.setCreateTime(new Date());
|
||||||
baseMapper.insert(dto);
|
baseMapper.insert(dto);
|
||||||
|
record.setTarget("3");
|
||||||
|
record.setTargetId(dto.getId());
|
||||||
|
discSpinningRecordDao.updateById(record);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,10 @@
|
||||||
package com.sqx.modules.discSpinning.entity;
|
package com.sqx.modules.discSpinning.entity;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 大转盘抽奖记录(DiscSpinningRecord)表实体类
|
* 大转盘抽奖记录(DiscSpinningRecord)表实体类
|
||||||
|
|
@ -32,7 +27,7 @@ public class DiscSpinningRecord extends Model<DiscSpinningRecord> {
|
||||||
private Integer type;
|
private Integer type;
|
||||||
//金额
|
//金额
|
||||||
private BigDecimal number;
|
private BigDecimal number;
|
||||||
//流向 1 提现 2 存入余额
|
//流向 1 提现 2 存入余额 3 兑换
|
||||||
private String target;
|
private String target;
|
||||||
|
|
||||||
private Long targetId;
|
private Long targetId;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue