|
@@ -137,6 +137,8 @@ class Order extends Apic
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ Db::commit();
|
|
|
+
|
|
|
//是否弹出保养
|
|
|
$baoyang_switch = Db::name('servicetype')->where('id',$info['servicetype_id'])->value('baoyang_switch');
|
|
|
|
|
@@ -213,7 +215,12 @@ class Order extends Apic
|
|
|
|
|
|
//计算追加总额做冗余
|
|
|
$sum_price = Db::name('order_appen')->where('order_id',$id)->sum('price');
|
|
|
- $rs = Db::name('order')->where('id',$id)->update(['appen_fee'=>$sum_price]);
|
|
|
+
|
|
|
+ $update = [
|
|
|
+ 'appen_fee'=>$sum_price,
|
|
|
+ 'total_fee'=>bcadd($sum_price,$info['pay_fee'],2),
|
|
|
+ ];
|
|
|
+ $rs = Db::name('order')->where('id',$id)->update($update);
|
|
|
if($rs === false){
|
|
|
Db::rollback();
|
|
|
$this->error('操作失败');
|