Browse Source

fix(api): 修复客户资源手机号重复添加问题

- 在添加客户资源前增加手机号存在性检查- 通过修改 CustomerResourcesService 类实现手机号查询功能
master
liutong 10 months ago
parent
commit
8e003c7be4
  1. 6
      niucloud/app/api/controller/apiController/CustomerResources.php
  2. 3
      niucloud/app/service/api/apiService/CustomerResourcesService.php

6
niucloud/app/api/controller/apiController/CustomerResources.php

@ -99,6 +99,12 @@ class CustomerResources extends BaseApiService
} }
} }
//验证手机号是否存在
$info = (new CustomerResourcesService())->getInfo(['phone_number'=>$customer_resources_data['phone_number']]);
if(!empty($info['data']['id'])){
return fail("手机号已存在");
}
$res = (new CustomerResourcesService())->addData($customer_resources_data,$six_speed_data); $res = (new CustomerResourcesService())->addData($customer_resources_data,$six_speed_data);
if(!$res['code']){ if(!$res['code']){

3
niucloud/app/service/api/apiService/CustomerResourcesService.php

@ -47,6 +47,9 @@ class CustomerResourcesService extends BaseApiService
if(!empty($where['member_id'])){ if(!empty($where['member_id'])){
$model = $model->where('member_id', $where['member_id']); $model = $model->where('member_id', $where['member_id']);
} }
if(!empty($where['phone_number'])){
$model = $model->where('phone_number', $where['phone_number']);
}
$data = $model->field($field) $data = $model->field($field)
->with([ ->with([
'memberHasOne', 'memberHasOne',

Loading…
Cancel
Save