diff --git a/src/main/java/com/ycwl/basic/biz/OrderBiz.java b/src/main/java/com/ycwl/basic/biz/OrderBiz.java index 18504b0..41d0f5e 100644 --- a/src/main/java/com/ycwl/basic/biz/OrderBiz.java +++ b/src/main/java/com/ycwl/basic/biz/OrderBiz.java @@ -203,6 +203,11 @@ public class OrderBiz { if (priceObj == null) { return respVO; } + FaceEntity face = faceRepository.getFace(priceObj.getFaceId()); + respVO.setShare(true); + if (face != null && face.getMemberId().equals(userId)) { + respVO.setShare(false); + } respVO.setFree(priceObj.isFree()); respVO.setGoodsType(goodsType); respVO.setGoodsId(goodsId); diff --git a/src/main/java/com/ycwl/basic/biz/PriceBiz.java b/src/main/java/com/ycwl/basic/biz/PriceBiz.java index 0acaf83..a5988a0 100644 --- a/src/main/java/com/ycwl/basic/biz/PriceBiz.java +++ b/src/main/java/com/ycwl/basic/biz/PriceBiz.java @@ -138,6 +138,10 @@ public class PriceBiz { respVO.setBuy(Integer.valueOf(1).equals(orderEntity.getStatus())); } } + respVO.setShare(false); + if (face != null && face.getMemberId().equals(userId)) { + respVO.setShare(true); + } return respVO; } } diff --git a/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyBatchRespVO.java b/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyBatchRespVO.java index 01a8f65..121c86d 100644 --- a/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyBatchRespVO.java +++ b/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyBatchRespVO.java @@ -9,6 +9,7 @@ import java.math.BigDecimal; public class IsBuyBatchRespVO { private boolean buy; private boolean free; + private boolean share = false; private Long orderId; private Integer configId; private int type; diff --git a/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyRespVO.java b/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyRespVO.java index d5cc576..c6e0d95 100644 --- a/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyRespVO.java +++ b/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyRespVO.java @@ -9,6 +9,7 @@ import java.math.BigDecimal; public class IsBuyRespVO { private boolean buy; private boolean free; + private boolean share = false; private Long orderId; private int goodsType; private Long goodsId;