|
@@ -25,6 +25,7 @@ class Order
|
|
}
|
|
}
|
|
}
|
|
}
|
|
$set['num'] = 10;
|
|
$set['num'] = 10;
|
|
|
|
+ $set['col'] = 'id,status,cdate,score_id,num,refund_status,cash';
|
|
$data = Dever::db('source', 'place_order')->select($where, $set);
|
|
$data = Dever::db('source', 'place_order')->select($where, $set);
|
|
if ($data) {
|
|
if ($data) {
|
|
foreach ($data as &$v) {
|
|
foreach ($data as &$v) {
|
|
@@ -50,7 +51,7 @@ class Order
|
|
$info['time'] = $m - $info['time'];
|
|
$info['time'] = $m - $info['time'];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- $info['score'] = Dever::db('info', 'place_score')->find($info['score_id']);
|
|
|
|
|
|
+ $info['score'] = Dever::load('info', 'place_score')->get($info['score_id']);
|
|
$info['detail'] = $this->getDetail($info);
|
|
$info['detail'] = $this->getDetail($info);
|
|
$info['info'] = '共' . intval($info['num']) . '件';
|
|
$info['info'] = '共' . intval($info['num']) . '件';
|
|
$info = $this->getView($info, $view);
|
|
$info = $this->getView($info, $view);
|
|
@@ -60,7 +61,7 @@ class Order
|
|
# 获取订单里每个商品
|
|
# 获取订单里每个商品
|
|
public function getDetail($info)
|
|
public function getDetail($info)
|
|
{
|
|
{
|
|
- $result = Dever::db('source_detail', 'place_order')->select(['order_id' => $info['id']]);
|
|
|
|
|
|
+ $result = Dever::db('source_detail', 'place_order')->select(['order_id' => $info['id']], ['col' => 'id,cash,status,name,sku_name,pic,num']);
|
|
if ($result) {
|
|
if ($result) {
|
|
foreach ($result as &$v) {
|
|
foreach ($result as &$v) {
|
|
$v['cash_text'] = Dever::load('info', 'place_score')->getText($v['cash'], $info['score']);
|
|
$v['cash_text'] = Dever::load('info', 'place_score')->getText($v['cash'], $info['score']);
|
|
@@ -74,14 +75,19 @@ class Order
|
|
public function getView($info, $view = true)
|
|
public function getView($info, $view = true)
|
|
{
|
|
{
|
|
if (empty($info['score'])) {
|
|
if (empty($info['score'])) {
|
|
- $info['score'] = Dever::db('info', 'place_score')->find($info['score_id']);
|
|
|
|
|
|
+ $info['score'] = Dever::load('info', 'place_score')->get($info['score_id']);
|
|
}
|
|
}
|
|
$info['status_name'] = Dever::db('source', 'place_order')->value('status', $info['status']);
|
|
$info['status_name'] = Dever::db('source', 'place_order')->value('status', $info['status']);
|
|
if ($info['refund_status'] == 1) {
|
|
if ($info['refund_status'] == 1) {
|
|
$info['status_name'] = '退款申请中';
|
|
$info['status_name'] = '退款申请中';
|
|
}
|
|
}
|
|
|
|
+ $info['cash_text'] = Dever::load('info', 'place_score')->getText($info['cash'], $info['score']);
|
|
|
|
+
|
|
|
|
+ if (!$view) {
|
|
|
|
+ return $info;
|
|
|
|
+ }
|
|
|
|
+ $this->getViewDate($info);
|
|
list(
|
|
list(
|
|
- $info['cash_text'],
|
|
|
|
$info['pay_cash_text'],
|
|
$info['pay_cash_text'],
|
|
$info['wallet_cash_text'],
|
|
$info['wallet_cash_text'],
|
|
$info['coupon_cash_text'],
|
|
$info['coupon_cash_text'],
|
|
@@ -89,7 +95,6 @@ class Order
|
|
$info['refund_cash_text'],
|
|
$info['refund_cash_text'],
|
|
) = Dever::load('info', 'place_score')->getText(
|
|
) = Dever::load('info', 'place_score')->getText(
|
|
[
|
|
[
|
|
- $info['cash'],
|
|
|
|
$info['pay_cash'],
|
|
$info['pay_cash'],
|
|
$info['wallet_cash'],
|
|
$info['wallet_cash'],
|
|
$info['coupon_cash'],
|
|
$info['coupon_cash'],
|
|
@@ -97,11 +102,6 @@ class Order
|
|
$info['refund_cash'],
|
|
$info['refund_cash'],
|
|
], $info['score']);
|
|
], $info['score']);
|
|
|
|
|
|
- $this->getViewDate($info);
|
|
|
|
- if (!$view) {
|
|
|
|
- return $info;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
# 收货地址
|
|
# 收货地址
|
|
if ($info['address_id']) {
|
|
if ($info['address_id']) {
|
|
$info['address'] = Dever::load('address', 'place_user')->getInfo($info['address_id'], $info['uid']);
|
|
$info['address'] = Dever::load('address', 'place_user')->getInfo($info['address_id'], $info['uid']);
|