|
|
@@ -5015,6 +5015,13 @@ class StoreOrderRepository extends BaseRepository
|
|
5015
|
5015
|
return $query->field('uid,phone,nickname');
|
|
5016
|
5016
|
}
|
|
5017
|
5017
|
]);
|
|
|
5018
|
+ $query1 = clone ($query);
|
|
|
5019
|
+ $query2 = clone ($query);
|
|
|
5020
|
+
|
|
|
5021
|
+ $fzone_pay_price = $query1->where('test_order', 0)->sum('fzone_pay_price');
|
|
|
5022
|
+ $fzone_pay_vr = $query2->where('test_order', 0)->sum('fzone_pay_vr');
|
|
|
5023
|
+
|
|
|
5024
|
+
|
|
5018
|
5025
|
$count = $query->where('test_order', 0)->count();
|
|
5019
|
5026
|
$list = $query->page($page, $limit)->order('order_id desc')->where('test_order', 0)->select();
|
|
5020
|
5027
|
|
|
|
@@ -5026,11 +5033,8 @@ class StoreOrderRepository extends BaseRepository
|
|
5026
|
5033
|
$banclPay = $query->where($this->getOrderType($status))->where('test_order', 0)->where('paid', 1)->where('pay_type', 0)->field('sum(pay_price) as pay_price')->find();
|
|
5027
|
5034
|
$wechatpay = $query->where($this->getOrderType($status))->where('test_order', 0)->where('paid', 1)->where('pay_type', '<>', 0)->field('sum(pay_price) as pay_price')->find();
|
|
5028
|
5035
|
|
|
5029
|
|
- $fzone_pay_price = 0.00;
|
|
5030
|
|
- $fzone_pay_vr = 0.00;
|
|
|
5036
|
+
|
|
5031
|
5037
|
foreach ($list as $key => $item) {
|
|
5032
|
|
- $fzone_pay_price = bcadd($fzone_pay_price, $item['fzone_pay_price'], 2);
|
|
5033
|
|
- $fzone_pay_vr = bcadd($fzone_pay_vr, $item['fzone_pay_vr'], 2);
|
|
5034
|
5038
|
if ($item['fzone_paytype']) {
|
|
5035
|
5039
|
$list[$key]['fzone_paytype'] = json_decode($item['fzone_paytype'], true);
|
|
5036
|
5040
|
if (!count($list[$key]['fzone_paytype'])) {
|