限购
This commit is contained in:
@@ -43,6 +43,10 @@ public class GbOrderDetailVO extends GbOrderDetail {
|
|||||||
* 商品拼团价
|
* 商品拼团价
|
||||||
*/
|
*/
|
||||||
private BigDecimal wareGroupPrice;
|
private BigDecimal wareGroupPrice;
|
||||||
|
/**
|
||||||
|
* 拼团状态
|
||||||
|
*/
|
||||||
|
private String wareGroupStatus;
|
||||||
/**
|
/**
|
||||||
* 店铺地址
|
* 店铺地址
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -115,6 +115,9 @@ public class GbOrderServiceImpl extends ServiceImpl<GbOrderMapper, GbOrder> impl
|
|||||||
} else {
|
} else {
|
||||||
gbOrderDetail = mapper.getDetailByGroupNo(mainIdByShopId, shopId, groupOrderNo, StpKit.USER.getLoginIdAsLong());
|
gbOrderDetail = mapper.getDetailByGroupNo(mainIdByShopId, shopId, groupOrderNo, StpKit.USER.getLoginIdAsLong());
|
||||||
gbOrderDetail.setGroupOrderNo(groupOrderNo);
|
gbOrderDetail.setGroupOrderNo(groupOrderNo);
|
||||||
|
if (!"ing".equals(gbOrderDetail.getWareGroupStatus())) {
|
||||||
|
throw new CzgException("拼团已结束");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
List<GbOrderUserVO> users = mapper.getGbOrderDetailUsers(mainIdByShopId, shopId, gbOrderDetail.getGroupOrderNo());
|
List<GbOrderUserVO> users = mapper.getGbOrderDetailUsers(mainIdByShopId, shopId, gbOrderDetail.getGroupOrderNo());
|
||||||
gbOrderDetail.setUsers(users);
|
gbOrderDetail.setUsers(users);
|
||||||
@@ -277,6 +280,7 @@ public class GbOrderServiceImpl extends ServiceImpl<GbOrderMapper, GbOrder> impl
|
|||||||
wareJson.put("wareImgs", ware.getWareImgs());
|
wareJson.put("wareImgs", ware.getWareImgs());
|
||||||
wareJson.put("wareDetail", ware.getWareDetail());
|
wareJson.put("wareDetail", ware.getWareDetail());
|
||||||
wareJson.put("wareCommentImgs", ware.getWareCommentImgs());
|
wareJson.put("wareCommentImgs", ware.getWareCommentImgs());
|
||||||
|
wareJson.put("limitBuyNum", ware.getLimitBuyNum());
|
||||||
order.setWareJson(wareJson.toJSONString());
|
order.setWareJson(wareJson.toJSONString());
|
||||||
order.setWareGroupPrice(ware.getGroupPrice());
|
order.setWareGroupPrice(ware.getGroupPrice());
|
||||||
order.setWareOriginalPrice(ware.getOriginalPrice());
|
order.setWareOriginalPrice(ware.getOriginalPrice());
|
||||||
|
|||||||
@@ -92,7 +92,7 @@
|
|||||||
<select id="getDetailByGroupNo" resultType="com.czg.order.vo.GbOrderDetailVO">
|
<select id="getDetailByGroupNo" resultType="com.czg.order.vo.GbOrderDetailVO">
|
||||||
SELECT
|
SELECT
|
||||||
detail.* ,`order`.ware_json as wareJson,`order`.group_end_time as groupEndTime,`order`.group_people_num as groupPeopleNum,`order`.ware_group_price as wareGroupPrice,
|
detail.* ,`order`.ware_json as wareJson,`order`.group_end_time as groupEndTime,`order`.group_people_num as groupPeopleNum,`order`.ware_group_price as wareGroupPrice,
|
||||||
`order`.ware_original_price as wareOriginalPrice,`user`.nick_name as userName,`user`.phone as userPhone,shop.shop_name as shopName,shop.address as shopAddress
|
`order`.ware_original_price as wareOriginalPrice,`order`.status as wareGroupStatus,`user`.nick_name as userName,`user`.phone as userPhone,shop.shop_name as shopName,shop.address as shopAddress
|
||||||
FROM
|
FROM
|
||||||
gb_order `order`
|
gb_order `order`
|
||||||
LEFT JOIN gb_order_detail detail on detail.group_order_no = `order`.group_order_no and `detail`.shop_id = #{shopId} and `detail`.user_id = #{userId} and `detail`.is_del = 0
|
LEFT JOIN gb_order_detail detail on detail.group_order_no = `order`.group_order_no and `detail`.shop_id = #{shopId} and `detail`.user_id = #{userId} and `detail`.is_del = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user