From 5af2b47051f499a29e96df45f0300f1981d59f9b Mon Sep 17 00:00:00 2001 From: lccsw <805383944@qq.com> Date: Wed, 3 Dec 2025 08:48:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BA=BF=E7=B4=A2=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agent/admin/controllers/pingan/receiver/Clues.php | 3 ++- api/controllers/wxapp/licheb/Customers.php | 2 +- common/libraries/receiver/Clues_entity.php | 3 ++- common/models/receiver/Receiver_clue_oplogs_model.php | 5 +++++ 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/agent/admin/controllers/pingan/receiver/Clues.php b/agent/admin/controllers/pingan/receiver/Clues.php index 4c67e950..35543bf9 100644 --- a/agent/admin/controllers/pingan/receiver/Clues.php +++ b/agent/admin/controllers/pingan/receiver/Clues.php @@ -152,7 +152,8 @@ class Clues extends BaseController if (!$admin_id) { $where = [ 'clue_id' => $clues['id'], - 'uid>' => 0 + 'uid>' => 0, + 'cf_platform' => Receiver_clue_oplogs_model::CF_PLATFORM_ADMIN ]; $firstRow = $this->mdOplogs->select($where, 'id asc', 1, 1); $admin_id = $firstRow ? $firstRow[0]['uid'] : 0; diff --git a/api/controllers/wxapp/licheb/Customers.php b/api/controllers/wxapp/licheb/Customers.php index ebc2e679..0e57977e 100644 --- a/api/controllers/wxapp/licheb/Customers.php +++ b/api/controllers/wxapp/licheb/Customers.php @@ -1586,7 +1586,7 @@ class Customers extends Wxapp $content = "不解锁,理由为【{$reason}】"; $this->customers_entity->add_log($id, $this->session['uid'], $uname, $content, Receiver_customer_oplogs_model::TYPE_UNLOCK); if ($row['rid']) { - $this->clues_entity->add_log($row['rid'], $this->session['uid'], $uname, $content, Receiver_clue_oplogs_model::TYPE_UNLOCK); + $this->clues_entity->add_log($row['rid'], $this->session['uid'], $uname, $content, Receiver_clue_oplogs_model::TYPE_UNLOCK, Receiver_clue_oplogs_model::CF_PLATFORM_WXAPP); } $msg = "保存成功"; } else { diff --git a/common/libraries/receiver/Clues_entity.php b/common/libraries/receiver/Clues_entity.php index 20a9af73..1a848296 100644 --- a/common/libraries/receiver/Clues_entity.php +++ b/common/libraries/receiver/Clues_entity.php @@ -14,7 +14,7 @@ class Clues_entity } //添加日志 - public function add_log($clue_id, $uid, $uname, $log, $type = '') + public function add_log($clue_id, $uid, $uname, $log, $type = '', $cf_platform = 'admin') { $this->ci->load->model('receiver/receiver_clue_oplogs_model', 'oplogs_model'); $data = [ @@ -25,6 +25,7 @@ class Clues_entity 'c_time' => time() ]; $type && $data['type'] = $type; + $cf_platform && $data['cf_platform'] = $cf_platform; $r_id = $this->ci->oplogs_model->add($data); return $r_id; } diff --git a/common/models/receiver/Receiver_clue_oplogs_model.php b/common/models/receiver/Receiver_clue_oplogs_model.php index bb791234..0f98eb8f 100644 --- a/common/models/receiver/Receiver_clue_oplogs_model.php +++ b/common/models/receiver/Receiver_clue_oplogs_model.php @@ -18,6 +18,11 @@ class Receiver_clue_oplogs_model extends HD_Model //type状态值11不解锁 const TYPE_UNLOCK = 11; + //消息来源 + const CF_PLATFORM_ADMIN = 'admin'; + const CF_PLATFORM_WXAPP = 'wxapp'; + const CF_PLATFORM_PINGAN_ADMIN = 'pingan_admin'; + public function __construct() { parent::__construct($this->table_name, 'default');