|
@@ -313,6 +313,7 @@ class Buy
|
|
|
print_r($factory);die;
|
|
|
|
|
|
if ($store) {
|
|
|
+ $num = 0;
|
|
|
foreach ($goods as $k => $v) {
|
|
|
# 开始找仓库
|
|
|
$find = $this->store($order_id, $shop, $store, $v);
|
|
@@ -330,11 +331,16 @@ class Buy
|
|
|
}
|
|
|
|
|
|
if ($find[1]) {
|
|
|
+ $num++;
|
|
|
Dever::db('shop/buy_order_goods')->update(array('where_id' => $v['id'], 'status' => 2, 'type' => $find[0], 'type_id' => implode(',', $find[1])));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- Dever::db('shop/buy_order')->update(array('where_id' => $info['id'], 'status' => 3));
|
|
|
+ if ($num > 0) {
|
|
|
+ Dever::db('shop/buy_order')->update(array('where_id' => $info['id'], 'status' => 3));
|
|
|
+ } else {
|
|
|
+ Dever::db('shop/buy_order')->update(array('where_id' => $info['id'], 'status' => 7));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|