|
@ -7,7 +7,6 @@ import com.example.demo.domain.entity.User; |
|
|
import com.example.demo.domain.vo.Page; |
|
|
import com.example.demo.domain.vo.Page; |
|
|
import com.example.demo.domain.vo.Result; |
|
|
import com.example.demo.domain.vo.Result; |
|
|
import com.example.demo.mapper.DetailMapper; |
|
|
import com.example.demo.mapper.DetailMapper; |
|
|
import com.example.demo.mapper.RechargeMapper; |
|
|
|
|
|
import com.example.demo.mapper.UserMapper; |
|
|
import com.example.demo.mapper.UserMapper; |
|
|
import com.example.demo.sevice.AuditService; |
|
|
import com.example.demo.sevice.AuditService; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.RequiredArgsConstructor; |
|
@ -92,12 +91,23 @@ public class AuditController { |
|
|
|
|
|
|
|
|
// 判断月份范围并返回对应值 |
|
|
// 判断月份范围并返回对应值 |
|
|
if (currentMonth1.getValue() <= 6) { |
|
|
if (currentMonth1.getValue() <= 6) { |
|
|
user1.setFree6(user1.getFree6().subtract(freeCoin1)); |
|
|
|
|
|
}else { |
|
|
|
|
|
user1.setFree12(user1.getFree12().subtract(freeCoin1)); |
|
|
|
|
|
|
|
|
// 检查是否有足够的free6金币可以扣除 |
|
|
|
|
|
if (user1.getFree6().compareTo(freeCoin1) < 0) { |
|
|
|
|
|
throw new RuntimeException("驳回失败!该用户剩余金币不足扣除数量!请客服检查!"); |
|
|
|
|
|
} else { |
|
|
|
|
|
user1.setFree6(user1.getFree6().subtract(freeCoin1)); |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
// 检查是否有足够的free12金币可以扣除 |
|
|
|
|
|
if (user1.getFree12().compareTo(freeCoin1) < 0) { |
|
|
|
|
|
throw new RuntimeException("驳回失败!该用户剩余金币不足扣除数量!请客服检查!"); |
|
|
|
|
|
} else { |
|
|
|
|
|
user1.setFree12(user1.getFree12().subtract(freeCoin1)); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
userMapper.update(user); |
|
|
userMapper.update(user); |
|
|
} |
|
|
} |
|
|
return Result.success(); |
|
|
return Result.success(); |
|
|