|
@ -16,6 +16,7 @@ import com.github.pagehelper.PageHelper; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
import java.math.BigDecimal; |
|
|
import java.time.LocalDate; |
|
|
import java.time.LocalDate; |
|
@ -110,6 +111,7 @@ public class ConsumeServiceImpl implements ConsumeService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//新增消耗 |
|
|
//新增消耗 |
|
|
|
|
|
@Transactional |
|
|
@Override |
|
|
@Override |
|
|
public Result add(ConsumeUser consumeUser) { |
|
|
public Result add(ConsumeUser consumeUser) { |
|
|
if (consumeUser.getTaskGold() == null || consumeUser.getFreeGold() == null || consumeUser.getPermanentGold() == null) { |
|
|
if (consumeUser.getTaskGold() == null || consumeUser.getFreeGold() == null || consumeUser.getPermanentGold() == null) { |
|
@ -173,6 +175,7 @@ public class ConsumeServiceImpl implements ConsumeService { |
|
|
userGoldRecord.setCreateTime(new Date()); |
|
|
userGoldRecord.setCreateTime(new Date()); |
|
|
userGoldRecord.setPayTime(new Date()); |
|
|
userGoldRecord.setPayTime(new Date()); |
|
|
consumeMapper.add(userGoldRecord); |
|
|
consumeMapper.add(userGoldRecord); |
|
|
|
|
|
consumeMapper.updateUserGold(userGoldRecord); |
|
|
User user = new User(); |
|
|
User user = new User(); |
|
|
user.setJwcode(userGoldRecord.getJwcode()); |
|
|
user.setJwcode(userGoldRecord.getJwcode()); |
|
|
user.setCurrentPermanentGold(gold.getNowPermanentGold() - consumeUser.getPermanentGold()); |
|
|
user.setCurrentPermanentGold(gold.getNowPermanentGold() - consumeUser.getPermanentGold()); |
|
|