<?php namespace addons\shopro\controller; /** * 客服接口 */ class Kefu extends Base { protected $noNeedLogin = []; protected $noNeedRight = ['*']; /** * 对接Fastadmin插件市场WorkerMan客服插件 */ public function historyGoods() { $viewList = \addons\shopro\model\UserView::getGoodsList(); if(!empty($viewList)) { foreach($viewList as $k => &$v) { $v->id = $v->goods_id; $v->logo = $v->goods->image; $v->subject = $v->goods->title; $v->note = $v->goods->subtitle; $v->price = $v->goods->price; unset($v['goods']); unset($v['goods_id']); unset($v['user_id']); } // halt($viewList); } $this->success('浏览历史', $viewList); if(!empty($params['token'])) { $auth = \app\common\library\Auth::instance(); $auth->init($params['token']); halt($auth); } } public function historyOrder() { $orderList = \addons\shopro\model\Order::getList(['type' => 'all']); if(!empty($orderList)) { foreach($orderList['data'] as $k => &$v) { $order = []; $order['id'] = $v['id']; $order['subject'] = $v['item'][0]['goods_title']; $order['logo'] = $v['item'][0]['goods_image']; $order['note'] = "订单编号:{$v['order_sn']}"; $order['price'] = $v['total_amount']; $order['number'] = 23; $itemNumber = count($v['item']); if($itemNumber == 1) { $order['subject'] = "{$order['subject']}...等{$itemNumber}个产品"; } $v = $order; } // halt($viewList); } $this->success('order', $orderList); } }