1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php namespace Goods\Lib;
- use Dever;
- use Place;
- class Info
- {
- # 获取字段
- public function getCol()
- {
- return 'id,name,info,pic,spec_type,cdate';
- }
- # 获取基本信息
- public function getInfo($info)
- {
- # 获取价格
- $where = array('info_id' => $info['id']);
- $sku_id = Dever::input('sku_id');
- if ($sku_id) {
- $where['id'] = $sku_id;
- }
- $sku = Dever::load('sku', 'api')->getPrice($where, $info['spec_type'], 'goods');
- $info['price'] = $sku['price'];
- $info['sku_name'] = $sku['name'];
- $info['sku_id'] = $sku['id'];
- if (Dever::input('show_sku')) {
- $result['sku'] = Dever::load('sku', 'api')->getList(array('info_id' => $info['id']), Dever::input('sku_id'), 'goods');
- }
- return $info;
- }
- public function submit($info, $type = 'price')
- {
- $result = $info[$type];
- $result['id'] = $info['id'];
- $result['name'] = $info['name'];
- if ($result['status'] == 3) {
- $result['text'] = '专享商品,升级会员可购买';
- } else {
- $result['status'] = 2;
- $result['sku'] = Dever::load('sku', 'api')->getList(array('info_id' => $info['id']), Dever::input('sku_id'), 'goods');
- }
- return $result;
- }
- }
|