...
|
...
|
@@ -203,14 +203,15 @@ public class ShoppingServiceImpl implements IShoppingService { |
|
|
throw new ServiceException(ServiceError.ORDER_SKUP_CANNOT_SELL);
|
|
|
}
|
|
|
SkupType skupType = SkupType.getSkupType(skupGood.getAttributes());
|
|
|
int sellerUid = skupGood.getUid();
|
|
|
switch (skupType){
|
|
|
case QUICK_DELIVER:{
|
|
|
//寄存商品 是否存在
|
|
|
StorageDeposit sd = storageDepositMapper.queryByOwnerSkup(uid, skup);
|
|
|
StorageDeposit sd = storageDepositMapper.queryByOwnerSkup(sellerUid, skup);
|
|
|
Integer depositStatus = null;
|
|
|
if (Objects.isNull(sd) || (depositStatus = sd.getOrderStatus()) == 0){
|
|
|
logger.warn("deposit not exist or sale out, uid {}, skup type {}, skup {} depositStatus {}",
|
|
|
uid, skupType, skup, depositStatus);
|
|
|
logger.warn("deposit not exist or sale out, uid {}, skup type {},sellerUid {} skup {} depositStatus {}",
|
|
|
uid, skupType,sellerUid, skup, depositStatus);
|
|
|
ServiceExceptions.throwServiceException(401, "商品已售出");
|
|
|
}
|
|
|
break;
|
...
|
...
|
|