|
@@ -12,6 +12,8 @@ import cn.newfeifan.mall.framework.common.util.object.BeanUtils;
|
|
|
|
|
|
import cn.newfeifan.mall.module.distri.dal.mysql.partitioncrash.PartitionCrashMapper;
|
|
import cn.newfeifan.mall.module.distri.dal.mysql.partitioncrash.PartitionCrashMapper;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
import static cn.newfeifan.mall.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
import static cn.newfeifan.mall.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
import static cn.newfeifan.mall.module.distri.enums.ErrorCodeConstants.*;
|
|
import static cn.newfeifan.mall.module.distri.enums.ErrorCodeConstants.*;
|
|
|
|
|
|
@@ -71,10 +73,14 @@ public class PartitionCrashServiceImpl implements PartitionCrashService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Long getResidueSocial(Long userId) {
|
|
public Long getResidueSocial(Long userId) {
|
|
- Long afterHitQuota = partitionCrashMapper.selectList(new LambdaQueryWrapperX<PartitionCrashDO>()
|
|
|
|
|
|
+ Long afterHitQuota = null;
|
|
|
|
+ List<PartitionCrashDO> partitionCrashDOS = partitionCrashMapper.selectList(new LambdaQueryWrapperX<PartitionCrashDO>()
|
|
.eq(PartitionCrashDO::getUserId, userId)
|
|
.eq(PartitionCrashDO::getUserId, userId)
|
|
.orderByDesc(PartitionCrashDO::getCreateTime)
|
|
.orderByDesc(PartitionCrashDO::getCreateTime)
|
|
- ).get(0).getAfterHitQuota();
|
|
|
|
|
|
+ );
|
|
|
|
+ if(!partitionCrashDOS.isEmpty()){
|
|
|
|
+ afterHitQuota = partitionCrashDOS.get(0).getAfterHitQuota();
|
|
|
|
+ }
|
|
return afterHitQuota == null ? 0L : afterHitQuota;
|
|
return afterHitQuota == null ? 0L : afterHitQuota;
|
|
}
|
|
}
|
|
|
|
|