Commit 793b32c0 authored by yinjiacheng's avatar yinjiacheng

update 商品上架、商品下架接口入参增加生活号id

parent c7e35d97
package com.yidian.shenghuoquan.commodity.ui.coupon.viewmodel package com.yidian.shenghuoquan.commodity.ui.coupon.viewmodel
import androidx.lifecycle.MutableLiveData import androidx.lifecycle.MutableLiveData
import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.mvvm.BaseViewModel import com.yidian.common.mvvm.BaseViewModel
import com.yidian.shenghuoquan.commodity.dto.Goods import com.yidian.shenghuoquan.commodity.dto.Goods
...@@ -19,6 +21,9 @@ class CommodityListItemViewModel : BaseViewModel(), ICommodityOperationCallback ...@@ -19,6 +21,9 @@ class CommodityListItemViewModel : BaseViewModel(), ICommodityOperationCallback
// 商品spu_id // 商品spu_id
private const val PARAMS_COMMODITY_ID = "goods_spu_id" private const val PARAMS_COMMODITY_ID = "goods_spu_id"
// 生活号id
private const val PARAMS_LIFE_ACCOUNT_ID = "life_account_id"
// 传入H5商品id // 传入H5商品id
private const val EXTRA_COMMODITY_ID = "coupon_id" private const val EXTRA_COMMODITY_ID = "coupon_id"
} }
...@@ -65,14 +70,20 @@ class CommodityListItemViewModel : BaseViewModel(), ICommodityOperationCallback ...@@ -65,14 +70,20 @@ class CommodityListItemViewModel : BaseViewModel(), ICommodityOperationCallback
* 请求商品上架 * 请求商品上架
*/ */
fun requestCommodityOnline(commodityId: String) { fun requestCommodityOnline(commodityId: String) {
CouponDataSource.commodityOnline(this, hashMapOf(Pair(PARAMS_COMMODITY_ID, commodityId))) CouponDataSource.commodityOnline(
this,
hashMapOf(Pair(PARAMS_COMMODITY_ID, commodityId), Pair(PARAMS_LIFE_ACCOUNT_ID, Hawk.get(HawkConfig.LifeAccountId, "")))
)
} }
/** /**
* 请求商品下架 * 请求商品下架
*/ */
fun requestCommodityOffline(commodityId: String) { fun requestCommodityOffline(commodityId: String) {
CouponDataSource.commodityOffline(this, hashMapOf(Pair(PARAMS_COMMODITY_ID, commodityId))) CouponDataSource.commodityOffline(
this,
hashMapOf(Pair(PARAMS_COMMODITY_ID, commodityId), Pair(PARAMS_LIFE_ACCOUNT_ID, Hawk.get(HawkConfig.LifeAccountId, "")))
)
} }
override fun commodityOnlineSuccess() { override fun commodityOnlineSuccess() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment