|
|
@ -1,10 +1,7 @@ |
|
|
|
package com.example.demo.serviceImpl; |
|
|
|
|
|
|
|
import com.example.demo.domain.entity.UserGoldRecord; |
|
|
|
import com.example.demo.domain.vo.ConsumeUser; |
|
|
|
import com.example.demo.domain.vo.Gold; |
|
|
|
import com.example.demo.domain.vo.RefundUser; |
|
|
|
import com.example.demo.domain.vo.Result; |
|
|
|
import com.example.demo.domain.vo.*; |
|
|
|
import com.example.demo.mapper.ConsumeMapper; |
|
|
|
import com.example.demo.mapper.RefundMapper; |
|
|
|
import com.example.demo.mapper.UserMapper; |
|
|
@ -43,6 +40,10 @@ public class RefundServiceImpl implements RefundService { |
|
|
|
@Autowired |
|
|
|
private ConsumeMapper consumeMapper; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private UserMapper userMapper; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PageInfo<RefundUser> selectAll(Integer pageNum, Integer pageSize, RefundUser refundUser) { |
|
|
|
PageHelper.startPage(pageNum, pageSize); |
|
|
@ -100,6 +101,10 @@ public class RefundServiceImpl implements RefundService { |
|
|
|
if (refundUser.getTaskGold() < 0 || refundUser.getFreeGold() < 0 || refundUser.getPermanentGold() < 0) { |
|
|
|
return Result.error("金币不能为负数"); |
|
|
|
} |
|
|
|
GoldUser goldUser = userMapper.selectUser(refundUser.getJwcode().toString()); |
|
|
|
if(goldUser==null){ |
|
|
|
return Result.error("用户不存在"); |
|
|
|
} |
|
|
|
UserGoldRecord userGoldRecord = new UserGoldRecord(); |
|
|
|
String goodsNameWithOrder = refundUser.getGoodsName(); |
|
|
|
String orderCode = ""; |
|
|
|