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