|
|
@ -28,12 +28,14 @@ class CustomerResources extends BaseApiService |
|
|
public function getAll(Request $request){ |
|
|
public function getAll(Request $request){ |
|
|
|
|
|
|
|
|
$name = $request->param('name', '');//客户姓名 |
|
|
$name = $request->param('name', '');//客户姓名 |
|
|
if(empty($name)){ |
|
|
$phone_number = $request->param('phone_number', '');//客户手机号 |
|
|
return fail("缺少客户姓名"); |
|
|
if(empty($name) && empty($phone_number)){ |
|
|
|
|
|
return fail("缺少查询参数"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
$where = [ |
|
|
$where = [ |
|
|
'name'=>$name |
|
|
'name'=>$name, |
|
|
|
|
|
'phone_number'=>$phone_number |
|
|
]; |
|
|
]; |
|
|
$res = (new CustomerResourcesService())->getAll($where); |
|
|
$res = (new CustomerResourcesService())->getAll($where); |
|
|
if(!$res['code']){ |
|
|
if(!$res['code']){ |
|
|
@ -93,6 +95,11 @@ class CustomerResources extends BaseApiService |
|
|
return fail("缺少必填项{$k}"); |
|
|
return fail("缺少必填项{$k}"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (strlen($customer_resources_data['phone_number']) > 12) { |
|
|
|
|
|
return fail("联系电话不能超过12位"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
foreach($six_speed_data as $k=>$v){ |
|
|
foreach($six_speed_data as $k=>$v){ |
|
|
if(!isset($v) || $v === ''){ |
|
|
if(!isset($v) || $v === ''){ |
|
|
return fail("缺少必填项{$k}"); |
|
|
return fail("缺少必填项{$k}"); |
|
|
@ -177,6 +184,16 @@ class CustomerResources extends BaseApiService |
|
|
return fail("缺少必填项{$k}"); |
|
|
return fail("缺少必填项{$k}"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (strlen($customer_resources_data['phone_number']) > 12) { |
|
|
|
|
|
return fail("联系电话不能超过12位"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//如果六要素人员id没有就是当前登录人的员工id |
|
|
|
|
|
if(empty($six_speed_data['staff_id'])){ |
|
|
|
|
|
$six_speed_data['staff_id'] = $this->member_id; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
foreach($six_speed_data as $k=>$v){ |
|
|
foreach($six_speed_data as $k=>$v){ |
|
|
// 排除 first_visit_status 和 second_visit_status 的必填校验 |
|
|
// 排除 first_visit_status 和 second_visit_status 的必填校验 |
|
|
if (in_array($k, ['first_visit_status', 'second_visit_status'])) { |
|
|
if (in_array($k, ['first_visit_status', 'second_visit_status'])) { |
|
|
|