修改门店分数排行按省

This commit is contained in:
lcc
2024-10-21 10:57:14 +08:00
parent 4dbcd7956a
commit 8e977823de
3 changed files with 12 additions and 7 deletions
+7 -2
View File
@@ -13,6 +13,7 @@ class Score extends HD_Controller
$this->load->model('app/licheb/app_licheb_users_model');
$this->load->library('receiver/score_entity');
$this->load->model('receiver/receiver_score_day_model');
$this->load->model("biz/biz_model");
}
public function index()
@@ -105,10 +106,12 @@ class Score extends HD_Controller
if ($scoreDayRow) {
$receiverScoreDayModel->update(['score' => $score, 'change_score' => $change_score], ['id' => $scoreDayRow['id']]);
} else {
$biz = $this->biz_model->get(['id' => $item['biz_id']]);
$addData = [
'biz_id' => $item['biz_id'], 'uid' => $item['uid'],
'score' => $score, 'day' => $day, 'type' => Receiver_score_day_model::TYPE_USER,
'change_score' => $change_score, 'c_time' => time()
'change_score' => $change_score, 'c_time' => time(),
'province_id' => $biz['province_id'] ?: 0,
];
$receiverScoreDayModel->add($addData);
}
@@ -173,6 +176,7 @@ class Score extends HD_Controller
'total_num' => $total_num, 'change_score' => $change_score
], ['id' => $scoreDayRow['id']]);
} else {
$biz = $this->biz_model->get(['id' => $item['biz_id']]);
$addData = [
'biz_id' => $item['biz_id'],
'score' => $score,
@@ -180,7 +184,8 @@ class Score extends HD_Controller
'total_num' => $total_num,
'day' => $day,
'type' => Receiver_score_day_model::TYPE_BIZ,
'change_score' => $change_score, 'c_time' => time()
'change_score' => $change_score, 'c_time' => time(),
'province_id' => $biz['province_id'] ?: 0,
];
$receiverScoreDayModel->add($addData);
}
+3 -5
View File
@@ -18,8 +18,6 @@ class Score extends Wxapp
}
/**
* 可怜楼上月裴回,应照离人妆镜台
* 玉户帘中卷不去,捣衣砧上拂还来
* @return array
*/
protected function get()
@@ -70,9 +68,9 @@ class Score extends Wxapp
$score_list = [];
if (!$day_type && !$show_biz) { //个人且非查看门店
$score_list = [
['name' => '基础分', 'value' => 10, 'operator' => ''],
['name' => '线索分', 'value' => 2, 'operator' => '+'],
['name' => '订单分', 'value' => 10, 'operator' => '+'],
['name' => '基础分', 'value' => 0, 'operator' => ''],
['name' => '线索分', 'value' => 0, 'operator' => '+'],
['name' => '订单分', 'value' => 0, 'operator' => '+'],
['name' => '扣分项', 'value' => 0, 'operator' => '-'],
];
}
@@ -30,6 +30,8 @@ class Receiver_score_day_model extends HD_Model
$where = [];
$where['day'] = $day;
if ($type) {
$biz = (new Biz_model())->get(['id' => $biz_id]);
$where['province_id'] = $biz['province_id'];
$where['type'] = self::TYPE_BIZ;
} else {
$where['biz_id'] = $biz_id;