| 类名 | 类描述 |
|---|---|
| VHGoodsObject | 推屏卡片类 |
| 方法 | 方法描述 |
|---|---|
| pushGoodsCardModel | 商品推屏 |
| addGoodsInfo | 商品添加 |
| deleteGoods | 商品删除 |
| updateGoodsInfo | 商品更新 |
| updateGoodsListWithCdnUrl | 商品列表快速刷新 |
| goodsOrderItem | 支付状态 |
| paySkipIsComplete | 跳转支付是否完成 |
| errorDetail | 跳转支付失败详情 |
+ (void)goodsGetListComplete:(void (^)(NSArray <VHGoodsListItem *> *list, NSError *error))complete;| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| status | 是 | 1 | 状态(1. 上架 2.上架及推送上架) |
| 参数名称 | 备注 |
|---|---|
| ID | ID |
| goods_id | 商品 ID |
| price | 原价 |
| discount_price | 优惠价 |
| info | 商品描述 |
| cover_img | 封面图片 |
| url | 商品链接 |
| qr_code_url | 二维码链接 |
| name | 商品名称 |
| shop_url | 店铺链接 |
| third_goods_id | 三方商品 ID |
| buy_type | 购买类型;1.平台购买 2.外链购买 3.自定义购买 |
| webinar_goods_id | 活动商品 ID |
| order_num | 排序 |
| status | 上架状态;(0.下架 1.上架 2.推送上架) |
| push_status | 推送状态;(0.未推送 1. 推送中 2.已推送) |
| shop_show | 显示店铺 |
| images | 图片集合 |
[VHGoodsObject goodsGetOnlineListWithStatus:1 complete:^(NSArray<VHGoodsListItem *> *list, NSError *error) {
if (list) {
// 获取成功,返回商品列表
}
if (error) {
// 获取失败,返回失败详情
}
// 刷新列表
[self.tableView reloadData];
}];在提交订单前需要通过此接口获取订单必填项有哪些,以及平台支付的开通项有哪些
+ (void)goodsWebinarSettingInfoWithWebinarId:(NSString *)webinar_id complete:(void (^)(VHGoodsSettingItem *settingItem, NSError *error))complete;| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| webinar_id | 是 | 123456 | 活动 ID |
| complete | 返回数据 | 完成返回详情,失败错误详情 |
| 参数名称 | 备注 |
|---|---|
| webinar_id | 活动 id |
| enable_username | 开启姓名;0.否 1.是 |
| enable_phone | 开启手机号;0.否 1.是 |
| enable_remark | 开启留言;0.否 1.是 |
| enable_wx | 开启微信;NO.否 YES.是 |
| enable_ali | 开启支付宝;NO.否 YES.是 |
[VHGoodsObject goodsWebinarSettingInfoWithWebinarId:self.webinarInfo.webinarId complete:^(VHGoodsSettingItem *settingItem, NSError *error) {
__strong __typeof(weakSelf)self = weakSelf;
if (list) {
// 获取成功,返回设置详情
}
if (error) {
// 获取失败,返回失败详情
}
}];