|
@@ -33,6 +33,9 @@ class Ship
|
|
{
|
|
{
|
|
$config = Dever::db('pay/account')->find(5);
|
|
$config = Dever::db('pay/account')->find(5);
|
|
$order = Dever::db('order/sell')->find($order_id);
|
|
$order = Dever::db('order/sell')->find($order_id);
|
|
|
|
+ if ($order['price'] <= 0 || $order['price'] - $order['tk_cash'] <= 0) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
$order_goods = Dever::db('order/sell_goods')->select(array('order_id' => $order_id));
|
|
$order_goods = Dever::db('order/sell_goods')->select(array('order_id' => $order_id));
|
|
$state = true;
|
|
$state = true;
|
|
# 检测是否都发完货了
|
|
# 检测是否都发完货了
|
|
@@ -46,12 +49,11 @@ class Ship
|
|
$state = false;
|
|
$state = false;
|
|
}
|
|
}
|
|
if (!$state) {
|
|
if (!$state) {
|
|
- //return false;
|
|
|
|
|
|
+ return false;
|
|
}
|
|
}
|
|
$order_delivery = Dever::db('order/sell_delivery')->select(array('order_id' => $order_id));
|
|
$order_delivery = Dever::db('order/sell_delivery')->select(array('order_id' => $order_id));
|
|
if (!$order_delivery) {
|
|
if (!$order_delivery) {
|
|
- //return false;
|
|
|
|
- $order_delivery = Dever::db('order/sell_delivery')->select(array('order_id' => 8));
|
|
|
|
|
|
+ return false;
|
|
}
|
|
}
|
|
$param = array();
|
|
$param = array();
|
|
$param['order_key'] = array
|
|
$param['order_key'] = array
|
|
@@ -76,6 +78,10 @@ class Ship
|
|
} else {
|
|
} else {
|
|
$goods_name = $order['name'];
|
|
$goods_name = $order['name'];
|
|
}
|
|
}
|
|
|
|
+ if (count($info) > 1) {
|
|
|
|
+ $param['delivery_mode'] = 2;
|
|
|
|
+ $param['is_all_delivered'] = true;
|
|
|
|
+ }
|
|
foreach ($info as $k1 => $v1) {
|
|
foreach ($info as $k1 => $v1) {
|
|
$send = array();
|
|
$send = array();
|
|
$send['tracking_no'] = $v1;
|
|
$send['tracking_no'] = $v1;
|