Commit d5f2d6ba authored by clone's avatar clone

bug

parent cb0ed964
...@@ -44,7 +44,7 @@ class OrderLog extends Basic ...@@ -44,7 +44,7 @@ class OrderLog extends Basic
$params = $this->params; $params = $this->params;
if (!isset($params["march_in_area"]) || !isset($params["report_id"]) || !isset($params["reception_id"]) if (!isset($params["march_in_area"]) || !isset($params["report_id"]) || !isset($params["reception_id"])
|| !isset($params["order_id"]) || !isset($params["order_no"])) { || !isset($params["reception_name"]) || !isset($params["order_id"]) || !isset($params["order_no"])) {
return $this->response("101", "请求参数错误"); return $this->response("101", "请求参数错误");
} }
...@@ -166,13 +166,14 @@ class OrderLog extends Basic ...@@ -166,13 +166,14 @@ class OrderLog extends Basic
{ {
$params = $this->params; $params = $this->params;
if (!isset($params["submit_agent_id"]) || !isset($params["report_id"]) || !isset($params["order_id"]) || !isset($params["order_no"]) if (!isset($params["submit_agent_id"]) ||!isset($params["submit_agent_name"]) || !isset($params["report_id"]) ||
|| !isset($params["trade_type"]) || !isset($params["price"]) || !isset($params["commission"]) !isset($params["order_id"]) || !isset($params["order_no"]) || !isset($params["trade_type"]) ||
|| !isset($params["commission_arr"])) { !isset($params["price"]) || !isset($params["commission"]) || !isset($params["commission_arr"])) {
return $this->response("101", "请求参数错误"); return $this->response("101", "请求参数错误");
} }
/* $params = array( /* $params = array(
"submit_agent_id" => 1,//申请经纪人id "submit_agent_id" => 1,//申请经纪人id
"submit_agent_name" => 1,//申请经纪人id
"report_id" => 1,//报备id "report_id" => 1,//报备id
"order_id" => 1, //关联order表id "order_id" => 1, //关联order表id
"order_no" => "123123123", //订单no "order_no" => "123123123", //订单no
...@@ -192,7 +193,7 @@ class OrderLog extends Basic ...@@ -192,7 +193,7 @@ class OrderLog extends Basic
$params["commission_arr"] = json_decode($params["commission_arr"], true); $params["commission_arr"] = json_decode($params["commission_arr"], true);
$is_ok = $this->service_->addBargain($params["submit_agent_id"], $params["report_id"], $params["order_id"], $params["order_no"], $is_ok = $this->service_->addBargain($params["submit_agent_id"],$params["submit_agent_name"], $params["report_id"], $params["order_id"], $params["order_no"],
$params["trade_type"], $params["price"], $params["commission"], $params["commission_arr"]); $params["trade_type"], $params["price"], $params["commission"], $params["commission_arr"]);
if ($is_ok > 0) { if ($is_ok > 0) {
......
...@@ -116,6 +116,7 @@ class OrderLogService ...@@ -116,6 +116,7 @@ class OrderLogService
/** /**
* 批量插入成交报告 * 批量插入成交报告
* @param $submit_agent_id * @param $submit_agent_id
* @param $submit_agent_name
* @param $report_id * @param $report_id
* @param $order_id * @param $order_id
* @param $order_no * @param $order_no
...@@ -125,7 +126,7 @@ class OrderLogService ...@@ -125,7 +126,7 @@ class OrderLogService
* @param $commission_arr * @param $commission_arr
* @return int * @return int
*/ */
public function addBargain($submit_agent_id, $report_id, $order_id, $order_no, $trade_type, $price, $commission, $commission_arr) public function addBargain($submit_agent_id,$submit_agent_name, $report_id, $order_id, $order_no, $trade_type, $price, $commission, $commission_arr)
{ {
$bargain_arr = []; $bargain_arr = [];
$father_id = 0; $father_id = 0;
...@@ -133,11 +134,11 @@ class OrderLogService ...@@ -133,11 +134,11 @@ class OrderLogService
if (isset($commission_val["role"]) && isset($commission_val["agent_id"]) && isset($commission_val["scale"]) if (isset($commission_val["role"]) && isset($commission_val["agent_id"]) && isset($commission_val["scale"])
&& isset($commission_val["scale_fee"])) { && isset($commission_val["scale_fee"])) {
if ($father_id == 0) { if ($father_id == 0) {
$params = $this->bargainBin($father_id, $commission_val, $submit_agent_id, $report_id, $order_id, $params = $this->bargainBin($father_id, $commission_val, $submit_agent_id,$submit_agent_name, $report_id, $order_id,
$order_no, $trade_type, $price, $commission); $order_no, $trade_type, $price, $commission);
$father_id = $this->bargainModel->insertBargain($params); $father_id = $this->bargainModel->insertBargain($params);
} else { } else {
array_push($bargain_arr, $this->bargainBin($father_id, $commission_val, $submit_agent_id, $report_id, array_push($bargain_arr, $this->bargainBin($father_id, $commission_val, $submit_agent_id,$submit_agent_name, $report_id,
$order_id, $order_no, $trade_type, $price, $commission)); $order_id, $order_no, $trade_type, $price, $commission));
} }
...@@ -150,13 +151,14 @@ class OrderLogService ...@@ -150,13 +151,14 @@ class OrderLogService
return $father_id; return $father_id;
} }
private function bargainBin($father_id, $commission_val, $submit_agent_id, $report_id, $order_id, $order_no, $trade_type, $price, $commission) private function bargainBin($father_id, $commission_val, $submit_agent_id,$submit_agent_name, $report_id, $order_id, $order_no, $trade_type, $price, $commission)
{ {
$arr["report_id"] = $report_id; $arr["report_id"] = $report_id;
$arr["father_id"] = $father_id; $arr["father_id"] = $father_id;
$arr["order_no"] = $order_no; $arr["order_no"] = $order_no;
$arr["order_id"] = $order_id; $arr["order_id"] = $order_id;
$arr["submit_agent_id"] = $submit_agent_id; $arr["submit_agent_id"] = $submit_agent_id;
$arr["submit_agent_name"] = $submit_agent_name;
$arr["trade_type"] = $trade_type; $arr["trade_type"] = $trade_type;
$arr["price"] = $price; $arr["price"] = $price;
$arr["commission"] = $commission; $arr["commission"] = $commission;
...@@ -276,7 +278,7 @@ class OrderLogService ...@@ -276,7 +278,7 @@ class OrderLogService
} }
//成交报告 //成交报告
$field_bargain = "id,report_id,order_id,trade_type,submit_agent_id,price,commission,role,agent_id,scale, $field_bargain = "id,report_id,order_id,trade_type,submit_agent_id,submit_agent_name,price,commission,role,agent_id,scale,
scale_fee,create_time"; scale_fee,create_time";
$bargainData = $oBargainModel->selectBargainByOrderNo($field_bargain, [ "order_id" => $order_id ]); $bargainData = $oBargainModel->selectBargainByOrderNo($field_bargain, [ "order_id" => $order_id ]);
if (count($bargainData) > 0) { if (count($bargainData) > 0) {
......
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 to comment