\eapie\source\request\shoporder

Summary

Methods
Properties
Constants
event_order_found()
event_order_shipping_send()
event_order_shipping_take()
event_order_payment_complete()
event_order_payment_moiety()
event_order_group_refund()
api_self_confirm()
api_self_found()
api_self_payment()
verification_yitaoshop()
_is_emshop()
_is_index_goods()
api_self_cancel()
api_self_remove()
api_self_receive()
api_self_comment()
api_self_list()
api_self_discout_money()
api_self_discount_money_list()
api_get_num_list()
api_self_get_order_details()
api_self_details()
No public properties found
AUTHORITY_GOODS_ADMINISTRATOR
AUTHORITY_ORDER_ADMINISTRATOR
AUTHORITY_GOODS_READ
AUTHORITY_GOODS_ADD
AUTHORITY_GOODS_EDIT
AUTHORITY_GOODS_TRASH
AUTHORITY_GOODS_TRASH_READ
AUTHORITY_GOODS_TRASH_RESTORE
AUTHORITY_GOODS_REMOVE
AUTHORITY_GOODS_TYPE_EDIT
AUTHORITY_GOODS_SPU_ADD
AUTHORITY_GOODS_SPU_EDIT
AUTHORITY_GOODS_SPU_REMOVE
AUTHORITY_GOODS_SKU_ADD
AUTHORITY_GOODS_SKU_EDIT
AUTHORITY_GOODS_SKU_REMOVE
AUTHORITY_GOODS_IMAGE_UPLOAD
AUTHORITY_GOODS_IMAGE_REMOVE
AUTHORITY_GOODS_IMAGE_EDIT
AUTHORITY_GOODS_FILE_UPLOAD
AUTHORITY_GOODS_FILE_REMOVE
AUTHORITY_GOODS_FILE_EDIT
AUTHORITY_GOODS_WHEN_READ
AUTHORITY_GOODS_WHEN_ADD
AUTHORITY_GOODS_WHEN_EDIT
AUTHORITY_GOODS_WHEN_REMOVE
AUTHORITY_GOODS_GROUP_READ
AUTHORITY_GOODS_GROUP_ADD
AUTHORITY_GOODS_GROUP_EDIT
AUTHORITY_GOODS_GROUP_REMOVE
AUTHORITY_GOODS_REGION_READ
AUTHORITY_GOODS_REGION_ADD
AUTHORITY_GOODS_REGION_EDIT
AUTHORITY_GOODS_REGION_REMOVE
AUTHORITY_ORDER_READ
AUTHORITY_ORDER_DETAILS_READ
AUTHORITY_ORDER_TRASH_READ
AUTHORITY_ORDER_TRASH
AUTHORITY_ORDER_TRASH_RESTORE
AUTHORITY_ORDER_AUDIT
AUTHORITY_ORDER_WRITE_OFF
AUTHORITY_ORDER_GROUP_READ
AUTHORITY_ORDER_GROUP_EDIT
AUTHORITY_ORDER_SHIPPING
AUTHORITY_ORDER_STATE
AUTHORITY_CONFIG_READ
AUTHORITY_CONFIG_EDIT
AUTHORITY_GROUP_GOODS_READ
AUTHORITY_GROUP_GOODS_ADD
AUTHORITY_GROUP_GOODS_EDIT
AUTHORITY_GROUP_GOODS_REMOVE
AUTHORITY_SHOP_READ
AUTHORITY_SHOP_EDIT
AUTHORITY_SHOP_REMOVE
AUTHORITY_SHOP_ADD
AUTHORITY_SHOP_GOODS_STOCK_LOG_READ
check_identity()
No protected properties found
N/A
_cart_list()
_cart_data()
_address_data()
_shop_data()
_get_user_address()
No private properties found
N/A

Constants

AUTHORITY_GOODS_ADMINISTRATOR

AUTHORITY_GOODS_ADMINISTRATOR = "shop_goods_administrator"

AUTHORITY_ORDER_ADMINISTRATOR

AUTHORITY_ORDER_ADMINISTRATOR = 'shop_order_administrator'

AUTHORITY_GOODS_READ

AUTHORITY_GOODS_READ = "shop_goods_read"

AUTHORITY_GOODS_ADD

AUTHORITY_GOODS_ADD = "shop_goods_add"

AUTHORITY_GOODS_EDIT

AUTHORITY_GOODS_EDIT = "shop_goods_edit"

AUTHORITY_GOODS_TRASH

AUTHORITY_GOODS_TRASH = "shop_goods_trash"

AUTHORITY_GOODS_TRASH_READ

AUTHORITY_GOODS_TRASH_READ = "shop_goods_trash_read"

AUTHORITY_GOODS_TRASH_RESTORE

AUTHORITY_GOODS_TRASH_RESTORE = "shop_goods_trash_restore"

AUTHORITY_GOODS_REMOVE

AUTHORITY_GOODS_REMOVE = "shop_goods_remove"

AUTHORITY_GOODS_TYPE_EDIT

AUTHORITY_GOODS_TYPE_EDIT = "shop_goods_type_edit"

AUTHORITY_GOODS_SPU_ADD

AUTHORITY_GOODS_SPU_ADD = "shop_goods_spu_add"

AUTHORITY_GOODS_SPU_EDIT

AUTHORITY_GOODS_SPU_EDIT = "shop_goods_spu_edit"

AUTHORITY_GOODS_SPU_REMOVE

AUTHORITY_GOODS_SPU_REMOVE = "shop_goods_spu_remove"

AUTHORITY_GOODS_SKU_ADD

AUTHORITY_GOODS_SKU_ADD = "shop_goods_sku_add"

AUTHORITY_GOODS_SKU_EDIT

AUTHORITY_GOODS_SKU_EDIT = "shop_goods_sku_edit"

AUTHORITY_GOODS_SKU_REMOVE

AUTHORITY_GOODS_SKU_REMOVE = "shop_goods_sku_remove"

AUTHORITY_GOODS_IMAGE_UPLOAD

AUTHORITY_GOODS_IMAGE_UPLOAD = "shop_goods_image_upload"

AUTHORITY_GOODS_IMAGE_REMOVE

AUTHORITY_GOODS_IMAGE_REMOVE = "shop_goods_image_remove"

AUTHORITY_GOODS_IMAGE_EDIT

AUTHORITY_GOODS_IMAGE_EDIT = "shop_goods_image_edit"

AUTHORITY_GOODS_FILE_UPLOAD

AUTHORITY_GOODS_FILE_UPLOAD = "shop_goods_file_upload"

AUTHORITY_GOODS_FILE_REMOVE

AUTHORITY_GOODS_FILE_REMOVE = "shop_goods_file_remove"

AUTHORITY_GOODS_FILE_EDIT

AUTHORITY_GOODS_FILE_EDIT = "shop_goods_file_edit"

AUTHORITY_GOODS_WHEN_READ

AUTHORITY_GOODS_WHEN_READ = "shop_goods_when_read"

AUTHORITY_GOODS_WHEN_ADD

AUTHORITY_GOODS_WHEN_ADD = "shop_goods_when_add"

AUTHORITY_GOODS_WHEN_EDIT

AUTHORITY_GOODS_WHEN_EDIT = "shop_goods_when_edit"

AUTHORITY_GOODS_WHEN_REMOVE

AUTHORITY_GOODS_WHEN_REMOVE = "shop_goods_when_remove"

AUTHORITY_GOODS_GROUP_READ

AUTHORITY_GOODS_GROUP_READ = 'shop_goods_group_read'

AUTHORITY_GOODS_GROUP_ADD

AUTHORITY_GOODS_GROUP_ADD = 'shop_goods_group_add'

AUTHORITY_GOODS_GROUP_EDIT

AUTHORITY_GOODS_GROUP_EDIT = 'shop_goods_group_edit'

AUTHORITY_GOODS_GROUP_REMOVE

AUTHORITY_GOODS_GROUP_REMOVE = 'shop_goods_group_remove'

AUTHORITY_GOODS_REGION_READ

AUTHORITY_GOODS_REGION_READ = "shop_goods_region_read"

AUTHORITY_GOODS_REGION_ADD

AUTHORITY_GOODS_REGION_ADD = "shop_goods_region_add"

AUTHORITY_GOODS_REGION_EDIT

AUTHORITY_GOODS_REGION_EDIT = "shop_goods_region_edit"

AUTHORITY_GOODS_REGION_REMOVE

AUTHORITY_GOODS_REGION_REMOVE = "shop_goods_region_remove"

AUTHORITY_ORDER_READ

AUTHORITY_ORDER_READ = "shop_order_read"

AUTHORITY_ORDER_DETAILS_READ

AUTHORITY_ORDER_DETAILS_READ = "shop_order_details_read"

AUTHORITY_ORDER_TRASH_READ

AUTHORITY_ORDER_TRASH_READ = "shop_order_trash_read"

AUTHORITY_ORDER_TRASH

AUTHORITY_ORDER_TRASH = "shop_order_trash"

AUTHORITY_ORDER_TRASH_RESTORE

AUTHORITY_ORDER_TRASH_RESTORE = "shop_order_trash_restore"

AUTHORITY_ORDER_AUDIT

AUTHORITY_ORDER_AUDIT = "shop_order_goods_state"

AUTHORITY_ORDER_WRITE_OFF

AUTHORITY_ORDER_WRITE_OFF = 'shop_order_write_off'

AUTHORITY_ORDER_GROUP_READ

AUTHORITY_ORDER_GROUP_READ = 'shop_order_group_read'

AUTHORITY_ORDER_GROUP_EDIT

AUTHORITY_ORDER_GROUP_EDIT = 'shop_order_group_edit'

AUTHORITY_ORDER_SHIPPING

AUTHORITY_ORDER_SHIPPING = "shop_order_shipping"

AUTHORITY_ORDER_STATE

AUTHORITY_ORDER_STATE = "shop_order_state"

AUTHORITY_CONFIG_READ

AUTHORITY_CONFIG_READ = 'shop_config_read'

AUTHORITY_CONFIG_EDIT

AUTHORITY_CONFIG_EDIT = 'shop_config_edit'

AUTHORITY_GROUP_GOODS_READ

AUTHORITY_GROUP_GOODS_READ = "shop_group_goods_read"

AUTHORITY_GROUP_GOODS_ADD

AUTHORITY_GROUP_GOODS_ADD = "shop_group_goods_add"

AUTHORITY_GROUP_GOODS_EDIT

AUTHORITY_GROUP_GOODS_EDIT = "shop_group_goods_edit"

AUTHORITY_GROUP_GOODS_REMOVE

AUTHORITY_GROUP_GOODS_REMOVE = "shop_group_goods_remove"

AUTHORITY_SHOP_READ

AUTHORITY_SHOP_READ = "shop_read"

AUTHORITY_SHOP_EDIT

AUTHORITY_SHOP_EDIT = "shop_edit"

AUTHORITY_SHOP_REMOVE

AUTHORITY_SHOP_REMOVE = "shop_remove"

AUTHORITY_SHOP_ADD

AUTHORITY_SHOP_ADD = "shop_add"

AUTHORITY_SHOP_GOODS_STOCK_LOG_READ

AUTHORITY_SHOP_GOODS_STOCK_LOG_READ = "shop_goods_stock_log_read"

Methods

event_order_found()

event_order_found(string  $order_id) : boolean

订单创建成功事件

Parameters

string $order_id

Returns

boolean

event_order_shipping_send()

event_order_shipping_send(string  $order_id) : boolean

当订单确认发货的时候触发事件

Parameters

string $order_id

Returns

boolean

event_order_shipping_take()

event_order_shipping_take(string  $order_id) : boolean

当订单确认收货的时候触发事件

Parameters

string $order_id

Returns

boolean

event_order_payment_complete()

event_order_payment_complete(string  $order_id) : boolean

订单支付全部完成事件

Parameters

string $order_id

Returns

boolean

event_order_payment_moiety()

event_order_payment_moiety(string  $order_id) : boolean

订单支付全部完成事件

Parameters

string $order_id

Returns

boolean

event_order_group_refund()

event_order_group_refund() : boolean

团购订单 退款 异步

Returns

boolean

api_self_confirm()

api_self_confirm(array  $arguments = array()) : array

购物商品的订单确认与结算

SHOPORDERSELFCONFIRM {"class":"shop/order","method":"api_self_confirm"}

[{"cart_id":["购物车ID","购物车ID2"],"shop":[{"shop_id":"店铺ID","shipping_id":"配送方式,配送ID","money_coupon_id":"用户的人民币优惠券ID","credit_coupon_id":"用户的积分优惠券ID","comment":"订单备注"}],"address_id":"收货地址ID"}]

Parameters

array $arguments

Returns

array

api_self_found()

api_self_found(array  $arguments = array()) : array

创建订单 1)根据店铺生成一个订单A 2)如果存在积分商品和人民币商品,生成两个订单A的两个子订单 3)只存在积分商品或者人民币商品任一一个,就只有订单A

SHOPORDERSELFFOUND {"class":"shop/order","method":"api_self_found"}

[{"cart_id":["购物车ID","购物车ID2"],"address_id": "收货地址ID","shop":[{"shop_id":"店铺ID","shipping_id":"配送方式,配送ID","money_coupon_id":"用户的人民币优惠券ID","credit_coupon_id":"用户的积分优惠券ID","comment":"订单备注"}]}]

Parameters

array $arguments

Returns

array

api_self_payment()

api_self_payment(array  $arguments = array()) : array

支付订单

SHOPORDERSELFPAYMENT {"class":"shop/order","method":"api_self_payment"}

[{"order_id":"订单ID","pay_method":"支付方式 weixinpay 微信支付、alipay 支付宝支付、user_money 用户钱包支付、user_credit 用户积分支付","pay_password":"支付密码,当支付方式为用户钱包或用户积分时必填","weixin_login_code":"微信支付是需要,用于换取用户OpenID","weixin_trade_type":"微信的交易类型,必须是大写,如JSAPI|APP|MWEB|NATIVE"}]

Parameters

array $arguments

Returns

array

verification_yitaoshop()

verification_yitaoshop() 

查询是否为易淘商城项目

_is_emshop()

_is_emshop() : boolean

是否为E麦商城

Returns

boolean —

$result

_is_index_goods()

_is_index_goods(string  $shop_order_id) : boolean

是否为会员商品

Parameters

string $shop_order_id

Returns

boolean —

$result

api_self_cancel()

api_self_cancel(  $input = array()) : string

取消订单

api: SHOPORDERSELFCANCEL req: { id [int] [必填] [订单ID] }

Parameters

$input

Returns

string —

订单ID

api_self_remove()

api_self_remove(  $input = array()) : string

删除订单

api: SHOPORDERSELFREMOVE req: { id [int] [必填] [订单ID] }

Parameters

$input

Returns

string —

订单ID

api_self_receive()

api_self_receive(  $input = array()) : string

确认收货

api: SHOPORDERSELFRECEIVE req: { id [str] [必填] [订单ID] }

Parameters

$input

Returns

string —

订单ID

api_self_comment()

api_self_comment(  $input = array()) : string

评论

api: SHOPORDERSELFCOMMENT req: { id [str] [必填] [订单ID] comment [str] [必填] [评论] }

Parameters

$input

Returns

string

api_self_list()

api_self_list(  $input = array()) : array

SHOPORDERSELFLIST ------Mr.Zhao------2019.07.01------

订单状态,当前后端过滤没有用到,前端自己过滤(接口不受影响)

Parameters

$input

Returns

array

api_self_discout_money()

api_self_discout_money(  $data = array()) 

易淘商城获取店主、总监、创始人优惠金额 api: SHOPORDERSELFDISCOUNTMONEY {"class":"shop/order","method":"api_self_discout_money"}

Parameters

$data

api_self_discount_money_list()

api_self_discount_money_list(  $data = array()) 

易淘商城获取店主、总监、创始人、优惠金额列表 api: SHOPORDERSELFDISCOUNTMONEYLIST {"class":"shop/order","method":"api_self_discount_money_list"}

Parameters

$data

api_get_num_list()

api_get_num_list(  $input = array()) 

获取最新订单数据 api: SHOPORDERGETNUMLIST {"class":"shop/order","method":"api_get_num_list"}

Parameters

$input

api_self_get_order_details()

api_self_get_order_details(  $data) 

获取订单详情,无过滤,要使用请自建版本 api: SHOPORDERGETORDERDETAILS {"class":"shop/order","method":"api_self_get_order_details"}

Parameters

$data

api_self_details()

api_self_details(  $data) 

(新)获取订单详情 api: SHOPORDERSELFDETAILS {"class":"shop/order","method":"api_self_details"}

{"shop_order_id":"业务订单ID"}

Parameters

$data

check_identity()

check_identity() : string

检测身份

Returns

string —

[店铺ID]

_cart_list()

_cart_list(array  $cart_data, array  $carts,   $shop_data, boolean  $unset_db_data = false) : array

购物车处理列表

Parameters

array $cart_data
array $carts
$shop_data
boolean $unset_db_data

是否删除数据库的数据

Returns

array

_cart_data()

_cart_data(array  $arguments) : array

获取购物车数据

Parameters

array $arguments

Returns

array

_address_data()

_address_data(array  $arguments = array()) : array

查询收货地址 $arguments = array( 'address_id' 收货地址ID )

Parameters

array $arguments

Returns

array

_shop_data()

_shop_data(array  $arguments) : array

获取店铺的传入数据,获取配送、获取优惠券

Parameters

array $arguments

Returns

array

_get_user_address()

_get_user_address(string  $user_address_id = '') : array

查询收货地址

Parameters

string $user_address_id

收货地址ID

Returns

array