v1.0.35: 重复校验支持多字段同时提示 - 校验引擎改收集模式返回全部重复,Response::duplicates单弹窗列出,前端遍历展示所有重复项
This commit is contained in:
+3
-3
@@ -43,9 +43,9 @@ if ((int)$chk->fetchColumn() > 0) {
|
||||
Response::error('该平台账号已存在', 400);
|
||||
}
|
||||
|
||||
// 唯一性校验:社媒账号ID(同平台)/ 手机 / 邮箱 / 主页链接
|
||||
$dup = checkSingleAccountDuplicate($pdo, $data['platform'] ?? '', $data['account_id'] ?? '', $data['profile_url'] ?? '');
|
||||
if ($dup) Response::duplicate($dup);
|
||||
// 唯一性校验:社媒账号ID(同平台)/ 手机 / 邮箱 / 主页链接,收集全部重复
|
||||
$dups = checkSingleAccountDuplicate($pdo, $data['platform'] ?? '', $data['account_id'] ?? '', $data['profile_url'] ?? '');
|
||||
if (!empty($dups)) Response::duplicates($dups);
|
||||
|
||||
[$sql, $params] = buildInsert($data);
|
||||
$pdo->prepare("INSERT INTO social_accounts $sql")->execute($params);
|
||||
|
||||
Reference in New Issue
Block a user