Commit 6a9e191f by 朱继来

Merge branch 'zjl_sale_relation_20210616' into development

parents a7a2d3b7 a486fc48
...@@ -154,17 +154,9 @@ Class AddOrderController extends Controller ...@@ -154,17 +154,9 @@ Class AddOrderController extends Controller
$operator_id = $request->user->userId; $operator_id = $request->user->userId;
$UserMainModel = new UserMainModel; $UserMainModel = new UserMainModel;
// if(!empty($user_id) && strlen($request->input('user_id'))<11 ){ $field = preg_match('/@/', $mobile) ? 'email' : 'mobile';
// if(!empty($user_id)){ $user = $UserMainModel->where($field, $mobile)->select('user_id', 'mobile', 'is_test', 'channel_type')->orderBy('create_time', 'desc')->first();
// $user = $UserMainModel->where('user_id', $user_id)->select('user_id', 'email','mobile', 'is_test')->orderBy('create_time', 'desc')->first();
// }else{
if (preg_match('/@/', $mobile)) {
$user = $UserMainModel->where('email', $mobile)->select('user_id', 'email', 'is_test')->orderBy('create_time', 'desc')->first();
} else {
$user = $UserMainModel->where('mobile', $mobile)->select('user_id', 'mobile', 'is_test')->orderBy('create_time', 'desc')->first();
}
// }
if (empty($user)) return ['errcode' => -1, 'errmsg' => '未找用户信息']; if (empty($user)) return ['errcode' => -1, 'errmsg' => '未找用户信息'];
...@@ -189,7 +181,20 @@ Class AddOrderController extends Controller ...@@ -189,7 +181,20 @@ Class AddOrderController extends Controller
// } // }
$res = $CrmModel->isBind($user->user_id, $operator_id); $res = $CrmModel->isBind($user->user_id, $operator_id);
if (!$res) return ['errcode'=>-1, 'errmsg'=>'当前用户与登录客服无绑定关系']; if (!$res) {
// 检查当前用户是否有人跟进
$sale_id = $CrmModel->getUserSaleId($user->user_id);
if ($sale_id) {
$CmsModel = new CmsModel();
$sale_name = $CmsModel->getUserName($sale_id);
return ['errcode'=>-1, 'errmsg'=>'用户账号:'.$mobile.',当前跟进销售:'.$sale_name];
}
$channel = array_get(Config('config.channel_type'), $user->channel_type, '');
return ['errcode'=>-1, 'errmsg'=>'用户账号:'.$mobile.',当前跟进销售:无,用户渠道:'.$channel];
}
} }
$address = DB::connection('order')->table('lie_user_address')->where('user_id', $user->user_id)->select('address_id', 'consignee')->get(); // 收货地址 $address = DB::connection('order')->table('lie_user_address')->where('user_id', $user->user_id)->select('address_id', 'consignee')->get(); // 收货地址
......
...@@ -32,5 +32,10 @@ class CrmModel extends Model ...@@ -32,5 +32,10 @@ class CrmModel extends Model
return $this->from('invoice_com_user')->where($map)->value('id'); return $this->from('invoice_com_user')->where($map)->value('id');
} }
// 获取用户跟进的销售
public function getUserSaleId($user_id)
{
return $this->from('invoice_com_user')->where('user_id', $user_id)->value('sale_id');
}
} }
\ No newline at end of file
...@@ -45,4 +45,12 @@ return [ ...@@ -45,4 +45,12 @@ return [
// 平台账号变更邮件收件人 // 平台账号变更邮件收件人
'pingtai_mail' => 'zjl@ichunt.com', 'pingtai_mail' => 'zjl@ichunt.com',
// 用户渠道
'channel_type' => [
1 => '线上用户',
2 => '线下用户',
3 => '大客户部用户',
4 => '苏州销售部用户',
],
]; ];
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
'bank_account'=>'4000021609200128449',//银行卡号 'bank_account'=>'4000021609200128449',//银行卡号
], ],
'joint_addr' => '深圳市龙岗区坂田五和大道南2号万科星火online六栋三楼猎芯科技', // 联营自提地址 'joint_addr' => '深圳市龙岗区坂田清丽路1号宝能科技园南区12栋10楼猎芯科技', // 联营自提地址
'self_addr' => '深圳市光明新区新湖街道楼村社区荔都路32号A栋三楼', // 自营自提地址 'self_addr' => '深圳市光明新区新湖街道楼村社区荔都路32号A栋三楼', // 自营自提地址
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment