关于系统接口的笔记

这几天做的几个模块用到了很多 店铺的数据,也就是系统接口。


这也说明了我进入了一个新的阶段,呵呵。


下面是几点碰到的问题,记下来,将来方便看。


1.宝贝的选择

<param ptype="item" name="item_1" label="宝贝选择器" formType="itemForm" description="描述信息就是要太长!"> 6,3,2</param>
 使用这个参数获得的实际上就是那一串用逗号隔开的数字,也就是宝贝的 id 序列

这样就可以使用分割函数将其分割存进数组里以使用了。

$ids=explode(',',$_MODULE[item]);

$items = $itemManager->queryById($ids[0]);

queryById 函数

根据指定的宝贝Id查询对应的宝贝数据;

参数说明:此接口需要传递1个参数宝贝ID,如果没有查询到宝贝则返回空


2.宝贝选择并排序


queryByIds

根据一组宝贝ID查询宝贝,返回的宝贝最大个数为20个;

参数说明:此接口需要传递2个参数,分别为待查询的宝贝ID列表以及排序类型,其中宝贝排序类型具体见下表,此接口最多返回20个宝贝。

宝贝排序规则:

排序标识说明是否默认显示
coefp人气宝贝升序排序
_coefp人气宝贝降序排序
hotsell热销宝贝升序排序
_hotsell热销宝贝降序排序
price以宝贝价格升序排序
_price以宝贝价格降序排序
newOn以最新上架宝贝升序排序
_newOn以最新上架宝贝降序排序
HotKeep以热门搜索升序排序
_HotKeep以热门搜索降序排序


$ids=explode(',',$_MODULE[item]);
 $items = $itemManager->queryByIds($ids,$_MODULE[paixu]);

参数设置:

<param label="选择排行方式" formType="select" description="选择排列方式" ptype="text" name="paixu">
                    <option value="ceofp">人气宝贝升序排序</option>
                    <option value="_ceofp">人气宝贝降序排序</option>
                    <option selected="selected" value="hotsell">热销宝贝升序排序</option>
                    <option value="_hotsell">热销宝贝降序排序</option>
                    <option value="price">以宝贝价格升序排序</option>
                    <option value="_price">以宝贝价格降序排序</option>
                    <option value="newOn">以最新上架宝贝升序排序</option>
                    <option value="_newOn">以最新上架宝贝降序排序</option>
                    <option value="HotKeep">以热门搜藏升序排序</option>
                    <option value="_HotKeep">以热门搜藏降序排序</option>
                </param>


3.获取折扣价:

$item->price 是原价

折扣价格
调用方法:$item->discountPrice
例如:if($item->discountPrice) {
   echo number_format($item->discountPrice,2);
    }
$item->discountPrice 与$item->price的数值相等的话,说明没有折扣。
不过这个折扣价的有效 取决于卖家订购的折扣工具是否官方。


待记。。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值