This commit is contained in:
chenbo 2023-09-08 16:50:39 +08:00
parent 76dc81f9b7
commit d2b286e352

View File

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