From 4f98e1f6291d18f41dd601b51bfdb3ca4b050e7a Mon Sep 17 00:00:00 2001 From: lcc <1127794702@qq.com> Date: Tue, 22 Oct 2024 17:06:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A7=AF=E5=88=86=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/libraries/receiver/Score_entity.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/common/libraries/receiver/Score_entity.php b/common/libraries/receiver/Score_entity.php index dc671f52..0f85ab6e 100644 --- a/common/libraries/receiver/Score_entity.php +++ b/common/libraries/receiver/Score_entity.php @@ -81,7 +81,20 @@ class Score_entity Receiver_score_log_model::add_score($uid, $biz_id, $day, $type, $sub_type, "{$desc}默认值", 1, 0, 0); } } elseif ($sub_type == Receiver_score_config_model::TYPE_CLUE_ADD_GJ) { //跟进 - + $receiverCustomerOplogsModel = new Receiver_customer_oplogs_model(); + $where = [ + 'uid' => $uid, 'type in (0,2)' => null, 'cf_platform' => 'wxapp', + 'c_time>=' => strtotime($day . ' 00:00:00'), 'c_time<=' => strtotime($day . ' 23:59:59') + ]; + $rows = $receiverCustomerOplogsModel->select($where, '', 1, 1000, 'DISTINCT(customer_id)'); + $desc = '跟进(小计或打电话)'; + if ($rows) { + foreach ($rows as $val) { + Receiver_score_log_model::add_score($uid, $biz_id, $day, $type, $sub_type, "{$desc}:" . $val['customer_id'], 2, $val['id']); + } + } else { + Receiver_score_log_model::add_score($uid, $biz_id, $day, $type, $sub_type, "{$desc}默认值", 1, 0, 0); + } } break; case Receiver_score_config_model::TYPE_ORDER: