master:app 我的猜你喜欢调整;
parent
5b2aefb6d4
commit
fa9b277b5d
|
|
@ -26,6 +26,8 @@ public class APPOwnGuessLikeVO {
|
|||
private Long storeProdId;
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
private Long storeId;
|
||||
@ApiModelProperty(value = "档口名称")
|
||||
private String storeName;
|
||||
@ApiModelProperty(value = "排序")
|
||||
private Integer orderNum;
|
||||
@ApiModelProperty(value = "商品货号")
|
||||
|
|
@ -34,6 +36,10 @@ public class APPOwnGuessLikeVO {
|
|||
private BigDecimal price;
|
||||
@ApiModelProperty(value = "商品第一张主图路径")
|
||||
private String mainPicUrl;
|
||||
@ApiModelProperty(value = "标题")
|
||||
private String prodTitle;
|
||||
@ApiModelProperty(value = "是否广告")
|
||||
private Boolean advert;
|
||||
@ApiModelProperty(value = "是否有视频")
|
||||
private Boolean hasVideo;
|
||||
@ApiModelProperty(value = "标签列表")
|
||||
|
|
|
|||
|
|
@ -27,6 +27,8 @@ public class APPOwnGuessLikeDTO {
|
|||
private Long storeProdId;
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
private Long storeId;
|
||||
@ApiModelProperty(value = "档口名称")
|
||||
private String storeName;
|
||||
@ApiModelProperty(value = "排序")
|
||||
private Integer orderNum;
|
||||
@ApiModelProperty(value = "售价")
|
||||
|
|
@ -35,10 +37,12 @@ public class APPOwnGuessLikeDTO {
|
|||
private String prodArtNum;
|
||||
@ApiModelProperty(value = "商品第一张主图路径")
|
||||
private String mainPicUrl;
|
||||
@ApiModelProperty(value = "标题")
|
||||
private String prodTitle;
|
||||
@ApiModelProperty(value = "是否广告")
|
||||
private Boolean advert;
|
||||
@ApiModelProperty(value = "是否有视频")
|
||||
private Boolean hasVideo;
|
||||
@ApiModelProperty(value = "商品标题")
|
||||
private String prodTitle;
|
||||
@ApiModelProperty(value = "标签列表")
|
||||
private List<String> tags;
|
||||
|
||||
|
|
|
|||
|
|
@ -860,23 +860,10 @@ public class WebsiteAPPServiceImpl implements IWebsiteAPPService {
|
|||
appOwnGuessLikeList = expiredList.stream().filter(x -> StringUtils.isNotBlank(x.getProdIdStr())).map(x -> {
|
||||
final Long storeProdId = Long.parseLong(x.getProdIdStr());
|
||||
StoreProdPriceAndMainPicAndTagDTO dto = attrMap.get(storeProdId);
|
||||
return new APPOwnGuessLikeDTO().setDisplayType(AdDisplayType.PRODUCT.getValue()).setStoreProdId(storeProdId)
|
||||
.setProdTitle(ObjectUtils.isNotEmpty(dto) ? dto.getProdTitle() : "").setStoreId(x.getStoreId())
|
||||
.setHasVideo(ObjectUtils.isNotEmpty(dto) ? dto.getHasVideo() : Boolean.FALSE)
|
||||
.setTags(ObjectUtils.isNotEmpty(dto) ? dto.getTags() : null)
|
||||
.setPrice(ObjectUtils.isNotEmpty(dto) ? dto.getMinPrice() : null)
|
||||
.setProdArtNum(ObjectUtils.isNotEmpty(dto) ? dto.getProdArtNum() : "")
|
||||
.setMainPicUrl(ObjectUtils.isNotEmpty(dto) ? dto.getMainPicUrl() : "");
|
||||
}).limit(20).collect(Collectors.toList());
|
||||
for (int i = 0; i < appOwnGuessLikeList.size(); i++) {
|
||||
appOwnGuessLikeList.get(i).setOrderNum(i + 1);
|
||||
}
|
||||
} else {
|
||||
appOwnGuessLikeList = launchingList.stream().filter(x -> StringUtils.isNotBlank(x.getProdIdStr())).map(x -> {
|
||||
final Long storeProdId = Long.parseLong(x.getProdIdStr());
|
||||
StoreProdPriceAndMainPicAndTagDTO dto = attrMap.get(storeProdId);
|
||||
return new APPOwnGuessLikeDTO().setDisplayType(AdDisplayType.PRODUCT.getValue()).setStoreProdId(storeProdId)
|
||||
.setOrderNum(this.positionToNumber(x.getPosition())).setStoreId(x.getStoreId())
|
||||
return new APPOwnGuessLikeDTO().setDisplayType(AdDisplayType.PRODUCT.getValue())
|
||||
.setStoreId(x.getStoreId()).setStoreProdId(storeProdId).setAdvert(Boolean.TRUE)
|
||||
.setStoreName(ObjectUtils.isNotEmpty(dto) ? dto.getStoreName() : "")
|
||||
.setProdTitle(ObjectUtils.isNotEmpty(dto) ? dto.getProdTitle() : "")
|
||||
.setProdTitle(ObjectUtils.isNotEmpty(dto) ? dto.getProdTitle() : "")
|
||||
.setHasVideo(ObjectUtils.isNotEmpty(dto) ? dto.getHasVideo() : Boolean.FALSE)
|
||||
.setTags(ObjectUtils.isNotEmpty(dto) ? dto.getTags() : null)
|
||||
|
|
@ -884,6 +871,24 @@ public class WebsiteAPPServiceImpl implements IWebsiteAPPService {
|
|||
.setProdArtNum(ObjectUtils.isNotEmpty(dto) ? dto.getProdArtNum() : "")
|
||||
.setMainPicUrl(ObjectUtils.isNotEmpty(dto) ? dto.getMainPicUrl() : "");
|
||||
}).limit(20).collect(Collectors.toList());
|
||||
} else {
|
||||
appOwnGuessLikeList = launchingList.stream().filter(x -> StringUtils.isNotBlank(x.getProdIdStr())).map(x -> {
|
||||
final Long storeProdId = Long.parseLong(x.getProdIdStr());
|
||||
StoreProdPriceAndMainPicAndTagDTO dto = attrMap.get(storeProdId);
|
||||
return new APPOwnGuessLikeDTO().setDisplayType(AdDisplayType.PRODUCT.getValue())
|
||||
.setStoreId(x.getStoreId()).setStoreProdId(storeProdId).setAdvert(Boolean.TRUE)
|
||||
.setStoreName(ObjectUtils.isNotEmpty(dto) ? dto.getStoreName() : "")
|
||||
.setProdTitle(ObjectUtils.isNotEmpty(dto) ? dto.getProdTitle() : "")
|
||||
.setProdTitle(ObjectUtils.isNotEmpty(dto) ? dto.getProdTitle() : "")
|
||||
.setHasVideo(ObjectUtils.isNotEmpty(dto) ? dto.getHasVideo() : Boolean.FALSE)
|
||||
.setTags(ObjectUtils.isNotEmpty(dto) ? dto.getTags() : null)
|
||||
.setPrice(ObjectUtils.isNotEmpty(dto) ? dto.getMinPrice() : null)
|
||||
.setProdArtNum(ObjectUtils.isNotEmpty(dto) ? dto.getProdArtNum() : "")
|
||||
.setMainPicUrl(ObjectUtils.isNotEmpty(dto) ? dto.getMainPicUrl() : "");
|
||||
}).limit(20).collect(Collectors.toList());
|
||||
}
|
||||
for (int i = 0; i < appOwnGuessLikeList.size(); i++) {
|
||||
appOwnGuessLikeList.get(i).setOrderNum(i + 1);
|
||||
}
|
||||
appOwnGuessLikeList.forEach(x -> {
|
||||
// 查询档口会员等级
|
||||
|
|
|
|||
Loading…
Reference in New Issue