Commit b85d3ca1 by 孙龙

订单详情修改明细

parent b4dffc04
...@@ -172,6 +172,7 @@ class OrderService extends BaseService ...@@ -172,6 +172,7 @@ class OrderService extends BaseService
//修改订单总金额 //修改订单总金额
self::pullOrderAmount($order_id); self::pullOrderAmount($order_id);
//修改订单备注 //修改订单备注
if($order_remark){ if($order_remark){
Order::updateOrder(["order_id"=>$order_id],[ Order::updateOrder(["order_id"=>$order_id],[
...@@ -191,9 +192,11 @@ class OrderService extends BaseService ...@@ -191,9 +192,11 @@ class OrderService extends BaseService
//拉取订单明细金额 回写订单主表 //拉取订单明细金额 回写订单主表
public static function pullOrderAmount($order_id=0){ public static function pullOrderAmount($order_id=0){
$amount = OrderItem::getOrderTotalAmount($order_id); $amount = OrderItem::getOrderTotalAmount($order_id);
$orderInfo = Order::getOne($order_id);
Order::updateOrder(["order_id"=>$order_id],[ Order::updateOrder(["order_id"=>$order_id],[
"order_amount"=>$amount, "order_amount"=>$amount,
]); ]);
OrderPrice::updateOrderAmount($order_id,$orderInfo["order_sn"]??"",$amount);
} }
......
...@@ -61,4 +61,17 @@ class OrderPrice extends Model ...@@ -61,4 +61,17 @@ class OrderPrice extends Model
} }
//
public static function updateOrderAmount($orderId,$orderSn,$orderAmount=0){
self::updateOrCreate([
"order_id"=>$orderId,
"price_type"=>self::$PRICE_TYPE_LIST["货款"],
],[
"order_sn"=>$orderSn,
"price"=>decimal_number_format($orderAmount),
"currency"=>2,
"create_time"=>time(),
]);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment