修改运营后台佣金接口

This commit is contained in:
lcc
2025-10-24 15:16:53 +08:00
parent dfa054beee
commit 679d3ba8dc
+18 -1
View File
@@ -15,12 +15,14 @@ class Cmmssn extends BaseController
$this->load->model('agent/auto_product_model', 'autoProduct');
$this->load->model('receiver/receiver_clues_model', 'clues_model');
$this->load->model('receiver/order/receiver_orders_model');
$this->load->model('receiver/receiver_customers_model');
$this->load->model('auto/auto_brand_model');
$this->load->model('auto/auto_series_model');
$this->auto_brand_model->set_db('ssdb');
$this->auto_series_model->set_db('ssdb');
$this->clues_model->set_db('ssdb');
$this->receiver_orders_model->set_db('ssdb');
$this->receiver_customers_model->set_db('ssdb');
}
public function page_get()
@@ -82,12 +84,24 @@ class Cmmssn extends BaseController
/** @var PinganUsersCmmssnEntity[] $rows */
$rows = $this->pinganUsersCmmssn->select($where, 'id desc', $page, $limit, '', 'PinganUsersCmmssnEntity');
foreach ($rows as $item) {
$fromText = '';
$url = '';
if ($item->cfType == Pingan_users_cmmssn_model::CF_TYPE_CLUES_OWN
|| $item->cfType == Pingan_users_cmmssn_model::CF_TYPE_CLUES_TEAM) { //线索
$cluesRow = $this->clues_model->get(['id' => $item->cfId]);
if ($cluesRow['sid']) {
$fromText = $cluesRow['sid'];
$url = "/receiver/clues/detail?id={$cluesRow['id']}";
}
} else {
$orderRow = $this->receiver_orders_model->get(['id' => $item->cfId]);
$cluesRow = $this->clues_model->get(['id' => $orderRow['clue_id']]);
$customerRow = $this->receiver_customers_model->get(['id' => $orderRow['customer_id']]);
if ($customerRow) {
$fromText = $customerRow['cid'];
$url = "receiver/customer/detail?id={$cluesRow['cid']}";
}
}
$productRow = $this->autoProduct->get(['id' => $item->sourceId]);
$brandRow = $this->auto_brand_model->get(['id' => $productRow['brandId']]);
@@ -96,7 +110,10 @@ class Cmmssn extends BaseController
$temp = [
'id' => $item->id,
'money' => $item->money,
'fromCn' => $item->getFromCn(),
'from' => [
'text' => $fromText,
'url' => $url
],
'typeCn' => $item->getTypeCn(),
'createTime' => $item->createTime,
'belongUserName' => $item->getBelongUser(),