国家筛选
This commit is contained in:
@@ -60,7 +60,8 @@ class AreaController
|
||||
$list = Country::get()->toArray();
|
||||
$name = 'en_addr';
|
||||
//$language = $request->user['language'];
|
||||
$language = 'zh_CN';
|
||||
//$language = 'zh_CN';
|
||||
$language = $request->language;
|
||||
if($language == 'zh_CN'){
|
||||
$name = 'cn_addr';
|
||||
}
|
||||
|
||||
@@ -18,7 +18,8 @@ class CarTypeController
|
||||
$list = CarType::getAll();
|
||||
|
||||
//$language = $request->user['language'];
|
||||
$language = 'zh_CN';
|
||||
//$language = 'zh_CN';
|
||||
$language = $request->language;
|
||||
if($language == 'en'){
|
||||
foreach ($list as &$value) {
|
||||
$value['name'] = $value['name_en'];
|
||||
|
||||
@@ -33,7 +33,8 @@ class CustomerController
|
||||
$gradeConstants = Constants::GRADE_EN;
|
||||
|
||||
//$language = $request->user['language'];
|
||||
$language = 'zh_CN';
|
||||
//$language = 'zh_CN';
|
||||
$language = $request->language;
|
||||
if($language == 'zh_CN'){
|
||||
$gradeConstants = Constants::GRADE;
|
||||
}elseif ($language == 'ru'){
|
||||
@@ -58,7 +59,8 @@ class CustomerController
|
||||
$grade = [];
|
||||
$magnitudeConstants = Constants::MAGNITUDE_EN;
|
||||
//$language = $request->user['language'];
|
||||
$language = 'zh_CN';
|
||||
//$language = 'zh_CN';
|
||||
$language = $request->language;
|
||||
if($language == 'zh_CN'){
|
||||
$magnitudeConstants = Constants::MAGNITUDE;
|
||||
}elseif ($language == 'ru'){
|
||||
@@ -83,7 +85,8 @@ class CustomerController
|
||||
$list = Channel::getAll();
|
||||
|
||||
//$language = $request->user['language'];
|
||||
$language = 'zh_CN';
|
||||
//$language = 'zh_CN';
|
||||
$language = $request->language;
|
||||
if($language != 'zh_CN'){
|
||||
foreach ($list as &$value) {
|
||||
$value['name'] = $value['name_en'];
|
||||
@@ -147,6 +150,7 @@ class CustomerController
|
||||
$keyword = $request->input('keyword', ''); //follow_last
|
||||
$follow_last = $request->input('follow_last', ''); //最后跟进:1:当天跟进客户,2:近三天跟进客户,3:近七天跟进客户
|
||||
$tagId = $request->input('tag_id', ''); //打有某个标签的客户
|
||||
$countryId = $request->input('country_id', ''); //打有某个标签的客户
|
||||
$seas = $request->input('seas', ''); //公海客户
|
||||
|
||||
$where = [];
|
||||
@@ -161,6 +165,9 @@ class CustomerController
|
||||
}else{
|
||||
$where[] = ['user_id', $userId];
|
||||
}
|
||||
if (!empty($countryId)){
|
||||
$where[] = ['country_id', $countryId];
|
||||
}
|
||||
//验证权限
|
||||
// if ($request->user['role'] != 1) {
|
||||
// $where[] =['user_id',$userId] ;
|
||||
@@ -187,12 +194,17 @@ class CustomerController
|
||||
$query = Customer::with('tags')->where($where)
|
||||
->orderBy('crm_customer.id', 'desc');
|
||||
if(!empty($tagId)){
|
||||
// $query->with(['tags' => function($query) use ($tagId){
|
||||
//查询有$tagId 里任意一个标签的客户
|
||||
// $query->whereHas('tags', function($query) use ($tagId){
|
||||
// $query->where('tag.id', $tagId);
|
||||
// }]);
|
||||
$query->whereHas('tags', function($query) use ($tagId){
|
||||
$query->where('tag.id', $tagId);
|
||||
});
|
||||
// });
|
||||
|
||||
//查询有$tagId 里所有标签的客户
|
||||
foreach ($tagId as $id) {
|
||||
$query->whereHas('tags', function($query) use ($id){
|
||||
$query->where('tag.id', $id);
|
||||
});
|
||||
}
|
||||
}
|
||||
if (!Util::isEmpty($keyword)) {
|
||||
$query->where(function ($query) use ($keyword) {
|
||||
|
||||
@@ -17,7 +17,8 @@ class TagGroupController
|
||||
$list = TagGroup::with('tags')->get();
|
||||
$languageArr = Constants::LANGUAGE;
|
||||
// $language = $request->user['language'];
|
||||
$language = 'zh_CN';
|
||||
//$language = 'zh_CN';
|
||||
$language = $request->language;
|
||||
foreach ($list as &$item) {
|
||||
$item['names'] = unserialize($item['names']);
|
||||
if (in_array($language, $languageArr)) {
|
||||
|
||||
@@ -78,6 +78,7 @@ class UserController
|
||||
unset($result['password']);
|
||||
$result['token'] = $token;
|
||||
// $result['feishu_openid'] = FeishuUser::where('user_id', $userId)->value('open_id');
|
||||
$result['feishu_openid'] = $result['openid']??'';
|
||||
|
||||
if (!Util::isEmpty($language)) {
|
||||
User::where('id', $userId)
|
||||
@@ -243,7 +244,8 @@ class UserController
|
||||
->first();
|
||||
$user->toArray();
|
||||
unset($user->password);
|
||||
$user['feishu_openid'] = FeishuUser::where('user_id', $userId)->value('open_id');
|
||||
// $user['feishu_openid'] = FeishuUser::where('user_id', $userId)->value('open_id');
|
||||
$user['feishu_openid'] = $user['openid']??'';
|
||||
$user['country_name'] = Country::where('id', $user['country_id'])->value('cn_addr');
|
||||
$ossservice = new \app\service\OssService();
|
||||
$user['avatar_url'] = $user['avatar'] ? $ossservice->generatePrivateUrl($user['avatar']) : '';
|
||||
|
||||
@@ -11,7 +11,7 @@ class Channel extends Model
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $table = 'channel';
|
||||
protected $table = 'inquiry_channel';
|
||||
|
||||
/**
|
||||
* The primary key associated with the table.
|
||||
|
||||
@@ -68,7 +68,8 @@ class Customer extends Model
|
||||
public static function getCustomer($customer, $request, $tag = false)
|
||||
{
|
||||
//$language = $request->user['language'] ?: 'en';
|
||||
$language = 'zh_CN';
|
||||
//$language = 'zh_CN';
|
||||
$language = $request->language;
|
||||
$customer['grade_txt'] = Util::language($language, Constants::GRADE_EN[$customer['grade']], Constants::GRADE[$customer['grade']], Constants::GRADE_RU[$customer['grade']]);
|
||||
$customer['magnitude_txt'] = Util::language($language, Constants::MAGNITUDE_EN[$customer['magnitude']], Constants::MAGNITUDE[$customer['magnitude']], Constants::MAGNITUDE_RU[$customer['magnitude']]);
|
||||
$customer['sex_txt'] = Util::language($language, Constants::SEX_EN[$customer['sex']], Constants::SEX[$customer['sex']], Constants::SEX_RU[$customer['sex']]);
|
||||
|
||||
Reference in New Issue
Block a user