添加和编辑公司时,社会代码不可重复

This commit is contained in:
chenbo 2023-09-08 16:38:07 +08:00
parent d61e614db9
commit 76dc81f9b7
2 changed files with 14 additions and 1 deletions

View File

@ -82,7 +82,7 @@ class HetongController extends BaseApiController
$msg = '人脸采集成功';
if (isset($result['status']) && $result['status'] == 1) {
// 修改人脸采集状态
Company::where(['id'=>$result['orderNo']])->update(['face_create_status'=>1]);
Company::where(['organization_code'=>$result['organizationRegNo']])->update(['face_create_status'=>1]);
} else {
$msg = '采集失败,原因:'.$result['msg'];
// 记录错误日志

View File

@ -61,6 +61,11 @@ class CompanyLogic extends BaseLogic
if (!empty($companyInfo)) {
throw new Exception('手机号已存在');
}
// 社会统一信用代码不能重复
$companyInfo = Company::where(['organization_code'=>$params['organization_code']])->find();
if (!empty($companyInfo)) {
throw new Exception('社会代码已存在');
}
$arr=[
'company_name' => $params['company_name'],
'organization_code' => $params['organization_code'],
@ -212,6 +217,14 @@ class CompanyLogic extends BaseLogic
Db::rollback();
throw new Exception('手机号已存在');
}
// 社会代码不能重复
$companyInfo = Company::where(['organization_code'=>$params['organization_code']])->where('id','<>',$params['id'])->find();
if (!empty($companyInfo)) {
Db::rollback();
throw new Exception('社会代码已存在');
}
$arr=[
'company_name' => $params['company_name'],
'organization_code' => $params['organization_code'],