修改分数详情接口
This commit is contained in:
@@ -67,12 +67,27 @@ class Score extends Wxapp
|
||||
$percentage = $score / $max_score * 100;
|
||||
$score_list = [];
|
||||
if (!$day_type && !$show_biz) { //个人且非查看门店
|
||||
$score_list = [
|
||||
['name' => '基础分', 'value' => 0, 'operator' => ''],
|
||||
['name' => '线索分', 'value' => 0, 'operator' => '+'],
|
||||
['name' => '订单分', 'value' => 0, 'operator' => '+'],
|
||||
['name' => '扣分项', 'value' => 0, 'operator' => '-'],
|
||||
];
|
||||
$scoreLogModel = new receiver_score_log_model();
|
||||
$day = date('Y-m-d', strtotime("-1 day"));
|
||||
$base_list = Receiver_score_config_model::TYPE_LIST;
|
||||
foreach ($base_list as $key => $item) {
|
||||
$where = [
|
||||
'biz_id' => $this->biz_id,
|
||||
'uid' => $uid,
|
||||
'day' => $day,
|
||||
'type' => $key
|
||||
];
|
||||
$scoreSum = $scoreLogModel->sum('score', $where);
|
||||
$operator = '';
|
||||
if ($key > 0) {
|
||||
$operator = $scoreSum['operator'] >= 0 ? '+' : '-';
|
||||
}
|
||||
$score_list[] = [
|
||||
'name' => $item['name'],
|
||||
'value' => $scoreSum['score'] ? abs(ceil($scoreSum['score'])) : 0,
|
||||
'operator' => $operator
|
||||
];
|
||||
}
|
||||
}
|
||||
return [
|
||||
'score' => $score,
|
||||
@@ -123,7 +138,7 @@ class Score extends Wxapp
|
||||
$dayRow = $this->receiver_score_day_model->get($where);
|
||||
$user_score = $dayRow['score'] ? ceil($dayRow['score']) : 0;
|
||||
$change_score = $dayRow['change_score'] ? ceil($dayRow['change_score']) : 0;
|
||||
$up_data_score = $user_score + $change_score;
|
||||
$up_data_score = $change_score;
|
||||
$score_trend = 1;
|
||||
if ($up_data_score >= 0) {
|
||||
$change_text = '较上一日上升' . $up_data_score . '分';
|
||||
@@ -139,6 +154,7 @@ class Score extends Wxapp
|
||||
'biz_id' => $this->biz_id,
|
||||
'uid' => $uid,
|
||||
'day' => $day,
|
||||
'type' => $key
|
||||
];
|
||||
$scoreSum = $scoreLogModel->sum('score', $where);
|
||||
$score = $scoreSum['score'] ? ceil($scoreSum['score']) : 0;
|
||||
|
||||
Reference in New Issue
Block a user