Commit 7e0faf45 authored by zhz's avatar zhz

Merge branch 'master_dev' of git.shenbd.com:qm-develop/shenbd into master_dev

parents 7098e13d db573537
...@@ -66,9 +66,12 @@ class IndexController extends \Our\Controller_Abstract { ...@@ -66,9 +66,12 @@ class IndexController extends \Our\Controller_Abstract {
if($paramsStr['type']==\Our\ApiConst::shareStore || $paramsStr['type']==\Our\ApiConst::shareSaler){ if($paramsStr['type']==\Our\ApiConst::shareStore || $paramsStr['type']==\Our\ApiConst::shareSaler){
$begin=strtotime($paramsStr['storeStartTime']); $begin=strtotime($paramsStr['storeStartTime']);
$end=strtotime($paramsStr['storeCloseTime']); $end=strtotime($paramsStr['storeCloseTime']);
if($begin>=$end){ if($begin>$end){
$paramsStr['storeCloseTime']=\Our\DescribeConst::storeCloseTimePre.date('H:i',$end+\Our\ApiConst::oneDaySecond); $paramsStr['storeCloseTime']=\Our\DescribeConst::storeCloseTimePre.date('H:i',$end+\Our\ApiConst::oneDaySecond);
} }
if($begin==$end){
$paramsStr['storeCloseTime']=\Our\DescribeConst::allDay;
}
} }
if($paramsStr['startShippingPrice']){ if($paramsStr['startShippingPrice']){
......
...@@ -459,7 +459,7 @@ class Common ...@@ -459,7 +459,7 @@ class Common
return $str; return $str;
} }
//合并一对多列表 //合并一对多列表
public static function intergrateOneToMany($list1,$list2,$mergekey1,$mergekey2,$listName='orderGoods'){ public static function intergrateOneToMany($list1,$list2,$mergekey1,$mergekey2,$listName='orderGoods',$sortField='gmtUpdate'){
$mergeArray=array(); $mergeArray=array();
$list2key=array(); $list2key=array();
foreach($list1 as $value){ foreach($list1 as $value){
...@@ -472,7 +472,7 @@ class Common ...@@ -472,7 +472,7 @@ class Common
} }
} }
$orders=array_values($list2key); $orders=array_values($list2key);
array_multisort(array_column($orders,'gmtUpdate'),SORT_DESC,$orders); array_multisort(array_column($orders,$sortField),SORT_DESC,$orders);
return $orders; return $orders;
} }
// //合并一对多列表 // //合并一对多列表
......
...@@ -68,6 +68,7 @@ class DescribeConst ...@@ -68,6 +68,7 @@ class DescribeConst
const addCartSuccess = '加入购物车成功'; const addCartSuccess = '加入购物车成功';
const storeCloseTimePre='次日'; const storeCloseTimePre='次日';
const allDay='全天';
const setMessageSuccess='消息设置成功'; const setMessageSuccess='消息设置成功';
const editCartSuccess = '编辑购物车成功'; const editCartSuccess = '编辑购物车成功';
......
...@@ -320,7 +320,7 @@ class ShopkeeperServiceModel extends \Business\AbstractModel ...@@ -320,7 +320,7 @@ class ShopkeeperServiceModel extends \Business\AbstractModel
//$orderCommons = $orderCommonDao->getAllByOrderIds($orderIds, $orderCommonDao->orderCommonField); //$orderCommons = $orderCommonDao->getAllByOrderIds($orderIds, $orderCommonDao->orderCommonField);
$ordersOrderCommons = Common::intergrateOneToOne($orders, $qmDeliveryManLogs['list'], 'orderId', 'orderId'); $ordersOrderCommons = Common::intergrateOneToOne($orders, $qmDeliveryManLogs['list'], 'orderId', 'orderId');
$ordersOrderCommons=Common::intergrateOneToOne($ordersOrderCommons, $orderCommons, 'orderId', 'orderId'); $ordersOrderCommons=Common::intergrateOneToOne($ordersOrderCommons, $orderCommons, 'orderId', 'orderId');
$orderMerge = \Our\Common::intergrateOneToMany($ordersOrderCommons, $orderGoods, 'orderId', 'orderId', 'orderGoods'); $orderMerge = \Our\Common::intergrateOneToMany($ordersOrderCommons, $orderGoods, 'orderId', 'orderId', 'orderGoods','addTime');
foreach ($orderMerge as &$value) { foreach ($orderMerge as &$value) {
$value['orderStateName'] = $orderDao->getStatusText($value); $value['orderStateName'] = $orderDao->getStatusText($value);
$value['orderText'] = $orderDao->getText($value, ApiConst::orderListDescribe); $value['orderText'] = $orderDao->getText($value, ApiConst::orderListDescribe);
...@@ -407,7 +407,7 @@ class ShopkeeperServiceModel extends \Business\AbstractModel ...@@ -407,7 +407,7 @@ class ShopkeeperServiceModel extends \Business\AbstractModel
public function getOrders($memberId, $pageIndex, $pageSize, $orderState, $keyword) public function getOrders($memberId, $pageIndex, $pageSize, $orderState, $keyword)
{ {
$order = array('gmt_update' => 'desc'); $order = array('add_time' => 'desc');
$orderDao=\DAO\Order\OrderModel::getInstance(); $orderDao=\DAO\Order\OrderModel::getInstance();
$storeId = $this->_getStoreByMemberId($memberId); $storeId = $this->_getStoreByMemberId($memberId);
if (empty($storeId)) { if (empty($storeId)) {
...@@ -441,7 +441,7 @@ class ShopkeeperServiceModel extends \Business\AbstractModel ...@@ -441,7 +441,7 @@ class ShopkeeperServiceModel extends \Business\AbstractModel
// 'gmt_update'=>'asc' // 'gmt_update'=>'asc'
// ); // );
$order=array( $order=array(
'gmt_update'=>'desc' 'add_time'=>'desc'
); );
// $where .= ' and han_order.shipping_type=' . ApiConst::bySeller; // $where .= ' and han_order.shipping_type=' . ApiConst::bySeller;
$where=$orderDao->getWaitDeliveryCondition($storeId); $where=$orderDao->getWaitDeliveryCondition($storeId);
...@@ -449,7 +449,7 @@ class ShopkeeperServiceModel extends \Business\AbstractModel ...@@ -449,7 +449,7 @@ class ShopkeeperServiceModel extends \Business\AbstractModel
} else { } else {
$order=array( $order=array(
'gmt_update'=>'desc' 'add_time'=>'desc'
); );
if (!empty($orderState)) { if (!empty($orderState)) {
$where .= ' and han_order.order_state=' . $orderState; $where .= ' and han_order.order_state=' . $orderState;
......
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