\app\common\modelMemberCartModel

Class MemberCartModel

Summary

Methods
Properties
Constants
getInstance()
updateStatus()
mapCart()
mapProduct()
getCount()
addCart()
updateCartData()
updateCart()
getCart()
delCart()
clearCart()
No public properties found
No constants found
getRelationAttribute()
triggerStatus()
$instances
N/A
getSort()
No private properties found
N/A

Properties

$instances

$instances : 

Type

Methods

getInstance()

getInstance() : static

Returns

static

updateStatus()

updateStatus(  $toStatus,   $where = null) 

用于更新需要触发状态改变的表

Parameters

$toStatus

int|array

$where

string|array|int

Throws

\think\Exception

mapCart()

mapCart(  $product,   $sku) 

Parameters

$product
$sku

mapProduct()

mapProduct(  $product,   $sku) 

Parameters

$product
$sku

getCount()

getCount(  $member_id) 

Parameters

$member_id

addCart()

addCart(  $product,   $sku,   $count,   $member_id) 

Parameters

$product
$sku
$count
$member_id

updateCartData()

updateCartData(  $product,   $sku,   $member_id,   $id) 

Parameters

$product
$sku
$member_id
$id

updateCart()

updateCart(  $sku_id,   $count,   $member_id) 

Parameters

$sku_id
$count
$member_id

getCart()

getCart(  $member_id,   $sku_ids = '') 

Parameters

$member_id
$sku_ids

delCart()

delCart(  $sku_ids,   $member_id) 

Parameters

$sku_ids
$member_id

clearCart()

clearCart(  $member_id) 

Parameters

$member_id

getRelationAttribute()

getRelationAttribute(  $name,   $item) 

Parameters

$name
$item

triggerStatus()

triggerStatus(  $item,   $status) 

Parameters

$item
$status

getSort()

getSort(  $member_id) 

Parameters

$member_id