diff --git a/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java b/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java index fcf27e1..9e71c71 100644 --- a/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java +++ b/yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java @@ -228,6 +228,8 @@ public interface ProductSpuMapper extends BaseMapperX { default List getSpuListByDeviceid(String deviceId){ LambdaQueryWrapperX query = new LambdaQueryWrapperX() .eqIfPresent(ProductSpuDO::getDeviceId, deviceId); + // 上架状态 且有库存 + query.eq(ProductSpuDO::getStatus, ProductSpuStatusEnum.ENABLE.getStatus()); return selectList(query); } diff --git a/yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/app/order/AppTradeOrderController.http b/yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/app/order/AppTradeOrderController.http index 6881a1e..77dddd5 100644 --- a/yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/app/order/AppTradeOrderController.http +++ b/yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/app/order/AppTradeOrderController.http @@ -48,6 +48,28 @@ tenant-id: {{appTenantId}} "receiverMobile": "15601691300" } +### /trade-order/create 创建汇总商品订单 +POST {{appApi}}/trade/order/create-summary +Content-Type: application/json +Authorization: Bearer {{appToken}} +tenant-id: {{appTenantId}} + +{ + "pointStatus": false, + "deliveryType": 3, + "pickUpStoreId": 1, + "items": [ + { + "barCode": "50000010", + "deviceId": "869667070337387", + "count": 1 + } + ], + "remark": "", + "receiverName": "土豆", + "receiverMobile": "15601691300" +} + ### /trade-order/update-paid 更新订单为已支付 POST {{appApi}}/trade/order/update-paid Content-Type: application/json