|
|
@@ -99,9 +99,18 @@ class PayNotifyLogic extends BaseLogic
|
|
|
$order->save();
|
|
|
|
|
|
$work = ServiceWork::findOrEmpty($order->work_id);
|
|
|
+
|
|
|
$work->work_pay_status = WorkEnum::IS_PAY_STATUS;
|
|
|
- $work->work_total = $order->order_amount;
|
|
|
- $work->work_amount = $order->order_amount;
|
|
|
+
|
|
|
+ $orders = \app\common\model\orders\RechargeOrder::where(['work_id'=>$order->work_id])->select()->toArray();
|
|
|
+ $order_total = 0;
|
|
|
+ $order_amount = 0;
|
|
|
+ foreach ($orders as $k=>$v){
|
|
|
+ $order_total += $v['order_total'];
|
|
|
+ $order_amount += $v['order_amount'];
|
|
|
+ }
|
|
|
+ $work->work_total = $order_total;
|
|
|
+ $work->work_amount = $order_amount;
|
|
|
$work->save();
|
|
|
}
|
|
|
|