Commit 220b6061 authored by christ's avatar christ

ccw:master_dev

parent 0af198cb
......@@ -293,15 +293,20 @@ class ShopkeeperServiceModel extends \Business\AbstractModel
}
}
public function getStoreOrders($memberId, $pageIndex, $pageSize, $orderState, $keyword)
public function getStoreOrders($memberId, $pageIndex, $pageSize, $orderState, $keyword,$isStoreId=false)
{
$storeId = $this->_getStoreByMemberId($memberId);
if($isStoreId){
$storeId=$memberId;
}else{
$storeId = $this->_getStoreByMemberId($memberId);
}
$storeStatisticsDao = \DAO\StoreStatisticsModel::getInstance();
//获取店铺数据统计
$storeStats = $storeStatisticsDao->find(array('store_id' => $storeId));
$data['orderTotal'] = $storeStats['order_total'];
$data['orderCount'] = $storeStats['order_count'];
$result = $this->getOrders($memberId, $pageIndex, $pageSize, $orderState, $keyword);
$result = $this->getOrders($memberId, $pageIndex, $pageSize, $orderState, $keyword,$isStoreId);
$data['orders'] = $result['orders'];
return $data;
}
......@@ -414,12 +419,17 @@ class ShopkeeperServiceModel extends \Business\AbstractModel
return $where;
}
public function getOrders($memberId, $pageIndex, $pageSize, $orderState, $keyword)
public function getOrders($memberId, $pageIndex, $pageSize, $orderState, $keyword,$isstoreId=false)
{
$order = array('gmt_update' => 'desc');
$orderDao=\DAO\Order\OrderModel::getInstance();
$storeId = $this->_getStoreByMemberId($memberId);
if($isstoreId){
$storeId=$memberId;
}else{
$storeId = $this->_getStoreByMemberId($memberId);
}
if (empty($storeId)) {
ErrorModel::throwException(CodeConfigModel::paramsError);
}
......
......@@ -128,7 +128,7 @@ class ShopkeeperController extends \Our\Controller_AbstractClient {
$pageSize=isset($this->req['data']['pageSize'])?$this->req['data']['pageSize']:10;
$orderState = isset($this->req['data']['orderState'])?$this->req['data']['orderState']:'';
$keyword = isset($this->req['data']['keyword'])?$this->req['data']['keyword']:'';
$result = $this->shopkeeperService->getStoreOrders($this->memberId,$pageIndex,$pageSize,$orderState,$keyword);
$result = $this->shopkeeperService->getStoreOrders($this->storeId,$pageIndex,$pageSize,$orderState,$keyword,true);
$this->success($result);
if($result){
$this->success(array(),\Our\DescribeConst::successMessage,\Our\DescribeConst::successMessage);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment