Commit 2576e13c authored by shiyu's avatar shiyu

判断分销商是否购买过样品

parent f25fd26f
...@@ -100,4 +100,9 @@ public class SupplierItemVo implements Entity { ...@@ -100,4 +100,9 @@ public class SupplierItemVo implements Entity {
* 最近一次购买的商品所属分享商的分享id * 最近一次购买的商品所属分享商的分享id
*/ */
private String shareId; private String shareId;
/**
* 分销商是否购买过
*/
private Boolean shopBought;
} }
...@@ -23,6 +23,7 @@ import org.slf4j.Logger; ...@@ -23,6 +23,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
import java.util.*; import java.util.*;
...@@ -123,6 +124,14 @@ public class SupplierItemServiceImpl implements SupplierItemService { ...@@ -123,6 +124,14 @@ public class SupplierItemServiceImpl implements SupplierItemService {
userRecentBrowseDao.insert(newRecord); userRecentBrowseDao.insert(newRecord);
} }
} }
} else {
//店家进入详情,需要判断是否购买过样品
List<DistributionOrder> distributionOrders = distributionOrderDao.findByBuyerId(dto.getUserId());
if (CollectionUtils.isEmpty(distributionOrders)) {
supplierItemVo.setShopBought(false);
} else {
supplierItemVo.setShopBought(true);
}
} }
SupplierItem supplierItem = supplierItemDao.findById(itemId); SupplierItem supplierItem = supplierItemDao.findById(itemId);
EntityMapper.copyAttribute(supplierItem, supplierItemVo); EntityMapper.copyAttribute(supplierItem, supplierItemVo);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment