Commit 46b07a41 authored by christ's avatar christ

ordersort

parent 0ddc2699
...@@ -240,8 +240,11 @@ class ApiConst ...@@ -240,8 +240,11 @@ class ApiConst
const bySelf = 0; const bySelf = 0;
const bySeller = 1; const bySeller = 1;
const express = 2; const express = 2;
//待自提 //待自提
const oneHandred=100; const oneHandred=100;
const cancelOrderBySelf=4;
//待配送 //待配送
const oneHandredOne=101; const oneHandredOne=101;
......
...@@ -332,7 +332,7 @@ class OrderServiceModel extends \Business\AbstractModel ...@@ -332,7 +332,7 @@ class OrderServiceModel extends \Business\AbstractModel
$isAllowCancel = $orderDao->isAllowCancel($order); $isAllowCancel = $orderDao->isAllowCancel($order);
$isAllowCance = true; $isAllowCance = true;
if ($isAllowCancel) { if ($isAllowCancel) {
$res = $orderDao->updateStatusByOrderId($orderId, ApiConst::orderStateCancel); $res = $orderDao->updateStatusByOrderId($orderId, ApiConst::orderStateCancel,false,ApiConst::cancelOrderBySelf);
if ($res) { if ($res) {
$this->updateOrderGoodsStoregeByOrderIds(array($orderId)); $this->updateOrderGoodsStoregeByOrderIds(array($orderId));
$order['refundOrderNo']=$refundReturnDao->getRefundsn($order['storeId']); $order['refundOrderNo']=$refundReturnDao->getRefundsn($order['storeId']);
......
...@@ -445,6 +445,9 @@ class ShopkeeperServiceModel extends \Business\AbstractModel ...@@ -445,6 +445,9 @@ class ShopkeeperServiceModel extends \Business\AbstractModel
} }
} else { } else {
$order=array(
'gmt_update'=>'desc'
);
if (!empty($orderState)) { if (!empty($orderState)) {
$where .= ' and han_order.order_state=' . $orderState; $where .= ' and han_order.order_state=' . $orderState;
} }
......
...@@ -263,7 +263,7 @@ class OrderModel extends \DAO\AbstractModel ...@@ -263,7 +263,7 @@ class OrderModel extends \DAO\AbstractModel
return $this->update($where, $data); return $this->update($where, $data);
} }
public function updateStatusByOrderId($orderIds, $status, $isConfirm = false) public function updateStatusByOrderId($orderIds, $status, $isConfirm = false,$is_effective=ApiConst::zero)
{ {
$this->setDb($this->dbName); $this->setDb($this->dbName);
if (is_array($orderIds)) { if (is_array($orderIds)) {
...@@ -276,6 +276,9 @@ class OrderModel extends \DAO\AbstractModel ...@@ -276,6 +276,9 @@ class OrderModel extends \DAO\AbstractModel
$data['is_receive_payment']=ApiConst::receivePayment; $data['is_receive_payment']=ApiConst::receivePayment;
$data['payment_time']=TIMESTAMP; $data['payment_time']=TIMESTAMP;
} }
$data['is_effective']=$is_effective;
$data['order_state'] = $status; $data['order_state'] = $status;
$data['finnshed_time']=TIMESTAMP; $data['finnshed_time']=TIMESTAMP;
if ($isConfirm) { if ($isConfirm) {
......
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