|
@@ -3,6 +3,8 @@
|
|
|
namespace app\admin\controller\order;
|
|
|
|
|
|
use app\admin\controller\notify\RechargeController;
|
|
|
+use app\admin\service\goods\GoodsService;
|
|
|
+use app\admin\service\goods\GoodsSkuService;
|
|
|
use app\admin\service\member\MemberService;
|
|
|
use app\controller\Curd;
|
|
|
use app\model\Goods;
|
|
@@ -36,7 +38,7 @@ class PayDetailController extends Curd
|
|
|
// $where['pay_status'] = 'SUCCESS';
|
|
|
if ($where['pay_category'] == 'OTHER') {
|
|
|
$where['pay_status'] = 'SUCCESS';
|
|
|
- $where['pay_category'] = ['<>', 'RECHARGE'];
|
|
|
+ $where['pay_category'] = ['not in', ['RECHARGE','REFUND','ROLE_REFUND','CROWN_CONTINUE','CLEAR','GIVE']];
|
|
|
} elseif ($where['pay_category'] == 'RECHARGE') {
|
|
|
$where['pay_category'] = ['in', ['RECHARGE', 'VIP']];
|
|
|
}
|
|
@@ -304,7 +306,7 @@ class PayDetailController extends Curd
|
|
|
$query->select('order_id', 'order_amount_total', 'order_amount_pay', 'order_is_complete', 'order_category', 'order_status_system', 'order_status_payment', 'order_status_storage', 'order_addtimes');
|
|
|
},
|
|
|
'goods' => function ($query) {
|
|
|
- $query->select('goods_id', 'goods_name', 'goods_status', 'goods_market_price', 'goods_sales_price', 'goods_addtimes');
|
|
|
+ $query->select('goods_id', 'goods_name', 'goods_status', 'goods_cover', 'goods_market_price', 'goods_sales_price', 'goods_addtimes');
|
|
|
},
|
|
|
'sku' => function ($query) {
|
|
|
$query->select('goods_sku_id', 'goods_sku_specs_json', 'goods_sku_market_price', 'goods_sku_sales_price');
|
|
@@ -339,6 +341,15 @@ class PayDetailController extends Curd
|
|
|
->select('pay_status', 'pay_amount', 'pay_paytimes', 'pay_prepayid')
|
|
|
->get();
|
|
|
|
|
|
+ foreach ($orderSheet as &$item) {
|
|
|
+ if (!empty($item['goods']) && !empty($item['goods']['goods_cover'])) {
|
|
|
+ $item['goods']['goods_cover'] = getenv("STORAGE_DOMAIN") . $item['goods']['goods_cover'];
|
|
|
+ }
|
|
|
+ if (!empty($item['sku']) && !empty($item['sku']['goods_sku_specs_json'])){
|
|
|
+ $item['sku']['goods_sku_title'] = GoodsSkuService::getSkuTitle($item['sku']['goods_sku_specs_json']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
$data = [
|
|
|
'payDetails' => $payDetails,
|
|
|
'goodsOrder' => $orderSheet,
|