|
@@ -1,6 +1,7 @@
|
|
|
<?php namespace App\Http\Controllers\Admin;
|
|
|
|
|
|
use App\Http\Requests\Admin\Orders as Request;
|
|
|
+use App\Models\AdminUser;
|
|
|
use App\Models\Custom;
|
|
|
use App\Models\CustomAddr;
|
|
|
use App\Models\CustomScore;
|
|
@@ -84,7 +85,7 @@ class Orders extends Auth{
|
|
|
$value['order_code'] = $Model->idToCode($value['order_id']);
|
|
|
$value['custom_code'] = $Custom->idToCode($value['custom_uid']);
|
|
|
$value['state'] = $Model->getState($value['status'],'state');
|
|
|
- $value['product_code'] = $Product->idToCode($value['product_id']);
|
|
|
+ $value['product_code'] = $value['product_id'] ? $Product->idToCode($value['product_id']) : '— —';
|
|
|
// 重组
|
|
|
$list[$key] = $value;
|
|
|
}
|
|
@@ -100,7 +101,7 @@ class Orders extends Auth{
|
|
|
* 首页列表
|
|
|
*
|
|
|
* */
|
|
|
- public function detail(Model $Model,OrdersProduct $OrdersProduct,Product $Product,Custom $Custom,OrdersAddr $OrdersAddr,Receipt $Receipt){
|
|
|
+ public function detail(Model $Model,AdminUser $AdminUser,OrdersProduct $OrdersProduct,Product $Product,Custom $Custom,OrdersAddr $OrdersAddr,Receipt $Receipt){
|
|
|
// 接受参数
|
|
|
$id = request('order_id','');
|
|
|
// 查询数据
|
|
@@ -125,11 +126,13 @@ class Orders extends Auth{
|
|
|
}
|
|
|
// 循环数据
|
|
|
foreach ($orderReceipt as $key => $value) {
|
|
|
+ // 操作人员
|
|
|
+ $value['admin_name']= $AdminUser->getOne($value['admin_uid'],'username');
|
|
|
$value['image'] = path_compat($value['image']);
|
|
|
$orderReceipt[$key] = $value;
|
|
|
}
|
|
|
// 积分
|
|
|
- $score = max(array_column($orderReceipt,'give_score'));
|
|
|
+ $score = $orderReceipt ? max(array_column($orderReceipt,'give_score')) : 0;
|
|
|
// 恭喜
|
|
|
$shopName = $orderAddr['contact_shop'] ? $orderAddr['contact_shop'] : $order['custom_name'];
|
|
|
// 结果
|
|
@@ -227,7 +230,7 @@ class Orders extends Auth{
|
|
|
// 当前时间
|
|
|
$time = time();
|
|
|
// 循环表格数据
|
|
|
- foreach ($sheetList as $value) {
|
|
|
+ foreach ($sheetList as $value) {
|
|
|
// 状态更改
|
|
|
$value['status'] = $Model->getWeibanStatus($value['status']);
|
|
|
// 客户手机号
|