|
|
@@ -99,25 +99,25 @@ class PayNotifyLogic extends BaseLogic
|
|
|
$order->pay_time = time();
|
|
|
$order->save();
|
|
|
}
|
|
|
-// $work = ServiceWork::findOrEmpty($order->work_id);
|
|
|
-// if(!$work->isEmpty()){
|
|
|
-// $work->work_pay_status = WorkEnum::IS_PAY_STATUS;
|
|
|
-// $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->work_status = 7;
|
|
|
-// $work->user_confirm_status = 5;
|
|
|
-// $work->service_status = 3;
|
|
|
-// $work->work_pay_status = 1;
|
|
|
-// $work->finished_time = time();
|
|
|
-// $work->save();
|
|
|
-// }
|
|
|
+ $work = ServiceWork::findOrEmpty($order->work_id);
|
|
|
+ if(!$work->isEmpty()){
|
|
|
+ $work->work_pay_status = WorkEnum::IS_PAY_STATUS;
|
|
|
+ $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->work_status = 7;
|
|
|
+ $work->user_confirm_status = 5;
|
|
|
+ $work->service_status = 3;
|
|
|
+ $work->work_pay_status = 1;
|
|
|
+ $work->finished_time = time();
|
|
|
+ $work->save();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|