拼团超时
This commit is contained in:
@@ -293,7 +293,7 @@ public class GbOrderServiceImpl extends ServiceImpl<GbOrderMapper, GbOrder> impl
|
||||
if ("success".equals(order.getStatus())) {
|
||||
record.setStatus("待核销");
|
||||
//推送 拼团成功
|
||||
sendMessage(order.getShopId(),order.getGroupOrderNo());
|
||||
sendMessage(order.getShopId(), order.getGroupOrderNo());
|
||||
}
|
||||
} else {
|
||||
GbOrder order = getOne(query().eq(GbOrder::getGroupOrderNo, record.getGroupOrderNo())
|
||||
@@ -313,7 +313,7 @@ public class GbOrderServiceImpl extends ServiceImpl<GbOrderMapper, GbOrder> impl
|
||||
.eq(GbOrderDetail::getStatus, "待成团")
|
||||
);
|
||||
//推送 拼团成功
|
||||
sendMessage(order.getShopId(),order.getGroupOrderNo());
|
||||
sendMessage(order.getShopId(), order.getGroupOrderNo());
|
||||
}
|
||||
updateById(order);
|
||||
}
|
||||
@@ -409,8 +409,16 @@ public class GbOrderServiceImpl extends ServiceImpl<GbOrderMapper, GbOrder> impl
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean expireRefund(Long gbOrderId) {
|
||||
GbOrder order = getOne(query().eq(GbOrder::getId, gbOrderId).eq(GbOrder::getStatus, "ing"));
|
||||
public boolean expireRefund(Long gbOrderId, GbOrder order) {
|
||||
if (gbOrderId == null && order == null) {
|
||||
return false;
|
||||
}
|
||||
if (order == null) {
|
||||
order = getOne(query().eq(GbOrder::getId, gbOrderId).eq(GbOrder::getStatus, "ing"));
|
||||
}
|
||||
if (order == null) {
|
||||
return false;
|
||||
}
|
||||
return refundByGbOrder(order, "成团期限超时");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user