From 2f7298daa27ecfcdef8a6754ac8a01a560a2804d Mon Sep 17 00:00:00 2001 From: qianhy Date: Thu, 1 Jun 2023 15:42:06 +0800 Subject: [PATCH] cost add estimated_rebate about --- api/controllers/plan/Order.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/api/controllers/plan/Order.php b/api/controllers/plan/Order.php index 950366b9..2d86f026 100644 --- a/api/controllers/plan/Order.php +++ b/api/controllers/plan/Order.php @@ -573,11 +573,12 @@ class Order extends CI_Controller{ echo "

"; } - $cost = $srv_json_cost = $cost_json_cost = array(); + $cost = $srv_json_cost = $cost_json_cost = $promotion_json_cost = array(); if ($recost || $debug){ $cost = $this->items_cost_model->get(array('o_id'=>$item['id'])); $srv_json_cost = json_decode($cost['srv_json'], true); $cost_json_cost = $cost['cost_json'] ? json_decode($cost['cost_json'], true) : array(); + $promotion_json_cost = $cost['promotion_json'] ? json_decode($cost['promotion_json'], true) : array(); echo "get cost:
"; echo $this->items_cost_model->db->last_query()."
"; if($debug){ @@ -1181,6 +1182,23 @@ class Order extends CI_Controller{ # 已标记为齐款的,不能设置为0 $srv_json_cost['if_pay'] && $srv_json['if_pay'] = 1; } + + # 预估返利 写入到 厂家补贴 + $this->load->model('items/items_model'); + $item_row = $this->items_model->get(['id'=>$item['item_id']]); + if ($item_row['estimated_rebate']){ + $promotion_json = $recost ? $promotion_json_cost : array(); + $promotion_json['factory_price'] = $item_row['estimated_rebate']; + $add_data['promotion_json'] = json_encode($promotion_json,JSON_UNESCAPED_UNICODE); + if ($debug){ + echo $this->items_model->db->last_query(); + echo "estimated_rebate: {$item_row['estimated_rebate']}"."
"; + echo "promotion_json_cost: ";var_dump($promotion_json_cost);echo "
"; + echo "promotion_json: ";var_dump($promotion_json);echo "
"; + echo "

"; + } + } + $add_data['srv_json'] = json_encode($srv_json,JSON_UNESCAPED_UNICODE); if ($debug){ echo "------------------------------"."
";