标签处理
This commit is contained in:
@@ -167,7 +167,7 @@ class CustomerController
|
|||||||
$data = $query->paginate($perPage, ['*'], 'page', $page);
|
$data = $query->paginate($perPage, ['*'], 'page', $page);
|
||||||
|
|
||||||
foreach ($data->items() as &$value) {
|
foreach ($data->items() as &$value) {
|
||||||
$value = Customer::getCustomer($value);
|
$value = Customer::getCustomer($value, $request);
|
||||||
}
|
}
|
||||||
|
|
||||||
return Util::page($data);
|
return Util::page($data);
|
||||||
@@ -219,7 +219,7 @@ class CustomerController
|
|||||||
return Util::fail([], '记录不存在');
|
return Util::fail([], '记录不存在');
|
||||||
}
|
}
|
||||||
|
|
||||||
$res = Customer::getCustomer($res,$request);
|
$res = Customer::getCustomer($res, $request, true);
|
||||||
|
|
||||||
return Util::success($res);
|
return Util::success($res);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -59,11 +59,18 @@ class Customer extends Model
|
|||||||
return $date->format(Carbon::parse($date)->toDateTimeString());
|
return $date->format(Carbon::parse($date)->toDateTimeString());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getCustomer($customer,$request = null)
|
/**
|
||||||
|
* @param $customer
|
||||||
|
* @param $request
|
||||||
|
* @param $tag 是否返回客户标签
|
||||||
|
* @return mixed
|
||||||
|
*/
|
||||||
|
public static function getCustomer($customer, $request, $tag = false)
|
||||||
{
|
{
|
||||||
$customer['grade_txt'] = Constants::GRADE[$customer['grade']];
|
$customer['grade_txt'] = Constants::GRADE[$customer['grade']];
|
||||||
$customer['magnitude_txt'] = Constants::MAGNITUDE[$customer['magnitude']];
|
$customer['magnitude_txt'] = Constants::MAGNITUDE[$customer['magnitude']];
|
||||||
$customer['sex_txt'] = Constants::SEX[$customer['sex']];
|
$customer['sex_txt'] = Constants::SEX[$customer['sex']];
|
||||||
|
$language = $request->user['language'] ?: 'en';
|
||||||
|
|
||||||
if ($customer['grade']<=2) {
|
if ($customer['grade']<=2) {
|
||||||
$customer['follow'] = 0;
|
$customer['follow'] = 0;
|
||||||
@@ -94,8 +101,7 @@ class Customer extends Model
|
|||||||
$customer['channel_name'] = empty($customer['channel_id'])?'':Channel::where(['id'=>$customer['channel_id']])->value('name');
|
$customer['channel_name'] = empty($customer['channel_id'])?'':Channel::where(['id'=>$customer['channel_id']])->value('name');
|
||||||
// $customer['last_follow'] = $last_follow;
|
// $customer['last_follow'] = $last_follow;
|
||||||
|
|
||||||
if (!empty($request)) {
|
if ($tag) {
|
||||||
$language = $request->user['language'] ?: 'en';
|
|
||||||
foreach ($customer['tags'] as &$tag) {
|
foreach ($customer['tags'] as &$tag) {
|
||||||
$tag['names'] = unserialize($tag['names']);
|
$tag['names'] = unserialize($tag['names']);
|
||||||
$tag['name'] = $tag['names'][$language];
|
$tag['name'] = $tag['names'][$language];
|
||||||
|
|||||||
Reference in New Issue
Block a user