|
@@ -147,14 +147,12 @@ public class SysUserBillServiceImpl implements ISysUserBillService {
|
|
|
|
|
|
@Override
|
|
|
public int exchange(SysMemberDTO dto) {
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- Date date = new Date();
|
|
|
SysMember sysMember = sysMemberMapper.selectSysMemberById(dto.getId());
|
|
|
if (sysMember.getIntegral().compareTo(dto.getIntegral()) < 0) {
|
|
|
throw new RuntimeException("积分不足");
|
|
|
}
|
|
|
BigDecimal surplusIntegral = sysMember.getIntegral().subtract(dto.getIntegral());
|
|
|
- expend(dto.getId(), "会员兑换", dto.getIntegral(), surplusIntegral, sdf.format(date) + "消耗" + dto.getIntegral() + "积分," + "兑换" + dto.getGiftName() + "成功");
|
|
|
+ expend(dto.getId(), "会员兑换", dto.getIntegral(), surplusIntegral, "本次消耗" + dto.getIntegral() + "积分," + "兑换" + dto.getGiftName() + "成功。");
|
|
|
sysMember.setIntegral(surplusIntegral);
|
|
|
return sysMemberMapper.updateSysMember(sysMember);
|
|
|
}
|