You've already forked FrameTour-BE
- 在 PriceBiz 和 PriceRepository 中添加对一价全包价格配置的处理逻辑 - 通过 IOnePricePurchaseService 获取一价全包配置信息 - 在查询商品列表时,增加对一价全包配置的判断和处理 -优化分享逻辑,修复了部分情况下分享状态不正确的问题
This commit is contained in:
@@ -9,6 +9,8 @@ import com.ycwl.basic.model.pc.price.entity.PriceConfigEntity;
|
||||
import com.ycwl.basic.model.pc.price.resp.GoodsListRespVO;
|
||||
import com.ycwl.basic.model.pc.scenic.entity.ScenicConfigEntity;
|
||||
import com.ycwl.basic.model.pc.template.resp.TemplateRespVO;
|
||||
import com.ycwl.basic.pricing.entity.PriceOnePriceConfig;
|
||||
import com.ycwl.basic.pricing.service.IOnePricePurchaseService;
|
||||
import com.ycwl.basic.repository.FaceRepository;
|
||||
import com.ycwl.basic.repository.PriceRepository;
|
||||
import com.ycwl.basic.repository.ScenicRepository;
|
||||
@@ -37,6 +39,8 @@ public class PriceBiz {
|
||||
private FaceRepository faceRepository;
|
||||
@Autowired
|
||||
private CouponBiz couponBiz;
|
||||
@Autowired
|
||||
private IOnePricePurchaseService onePricePurchaseService;
|
||||
|
||||
public List<GoodsListRespVO> listGoodsByScenic(Long scenicId) {
|
||||
List<GoodsListRespVO> goodsList = new ArrayList<>();
|
||||
@@ -139,7 +143,7 @@ public class PriceBiz {
|
||||
}
|
||||
}
|
||||
respVO.setShare(false);
|
||||
if (face != null && face.getMemberId().equals(userId)) {
|
||||
if (face == null || !face.getMemberId().equals(userId)) {
|
||||
respVO.setShare(true);
|
||||
}
|
||||
return respVO;
|
||||
|
Reference in New Issue
Block a user