|
@@ -4,9 +4,11 @@ import cn.hobbystocks.auc.common.exception.ServiceException;
|
|
|
import cn.hobbystocks.auc.common.user.UserInfo;
|
|
import cn.hobbystocks.auc.common.user.UserInfo;
|
|
|
import cn.hobbystocks.auc.common.user.UserUtils;
|
|
import cn.hobbystocks.auc.common.user.UserUtils;
|
|
|
import cn.hobbystocks.auc.common.utils.DateUtils;
|
|
import cn.hobbystocks.auc.common.utils.DateUtils;
|
|
|
|
|
+import cn.hobbystocks.auc.common.utils.StringUtils;
|
|
|
import cn.hobbystocks.auc.convert.LotConvert;
|
|
import cn.hobbystocks.auc.convert.LotConvert;
|
|
|
import cn.hobbystocks.auc.domain.Lot;
|
|
import cn.hobbystocks.auc.domain.Lot;
|
|
|
import cn.hobbystocks.auc.domain.LotFans;
|
|
import cn.hobbystocks.auc.domain.LotFans;
|
|
|
|
|
+import cn.hobbystocks.auc.handle.context.tradition.TraditionRule;
|
|
|
import cn.hobbystocks.auc.mapper.LotFansMapper;
|
|
import cn.hobbystocks.auc.mapper.LotFansMapper;
|
|
|
import cn.hobbystocks.auc.request.LotFansTogglePageRequest;
|
|
import cn.hobbystocks.auc.request.LotFansTogglePageRequest;
|
|
|
import cn.hobbystocks.auc.request.LotFansToggleRequest;
|
|
import cn.hobbystocks.auc.request.LotFansToggleRequest;
|
|
@@ -14,6 +16,7 @@ import cn.hobbystocks.auc.response.LotFansResponse;
|
|
|
import cn.hobbystocks.auc.service.ILotService;
|
|
import cn.hobbystocks.auc.service.ILotService;
|
|
|
import cn.hobbystocks.auc.service.LotFansService;
|
|
import cn.hobbystocks.auc.service.LotFansService;
|
|
|
import cn.hobbystocks.auc.vo.FansVO;
|
|
import cn.hobbystocks.auc.vo.FansVO;
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
@@ -166,7 +169,15 @@ public class LotFansServiceImpl implements LotFansService {
|
|
|
if (CollectionUtils.isEmpty(lotList)) {
|
|
if (CollectionUtils.isEmpty(lotList)) {
|
|
|
return Lists.newArrayList();
|
|
return Lists.newArrayList();
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
List<LotFansResponse> lotFansResponses = lotList.stream().map(LotConvert.INSTANCE::toLotFansResponse).collect(Collectors.toList());
|
|
List<LotFansResponse> lotFansResponses = lotList.stream().map(LotConvert.INSTANCE::toLotFansResponse).collect(Collectors.toList());
|
|
|
|
|
+ for (LotFansResponse lotFansRespons : lotFansResponses) {
|
|
|
|
|
+ // 起拍价
|
|
|
|
|
+ if (StringUtils.isNotEmpty(lotFansRespons.getRuleContent())) {
|
|
|
|
|
+ TraditionRule traditionRule = JSON.parseObject(lotFansRespons.getRuleContent(), TraditionRule.class);
|
|
|
|
|
+ lotFansRespons.setStartPrice(String.valueOf(traditionRule.getStartPrice()));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
return lotFansResponses;
|
|
return lotFansResponses;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|