v1.0.35: 重复校验支持多字段同时提示 - 校验引擎改收集模式返回全部重复,Response::duplicates单弹窗列出,前端遍历展示所有重复项
This commit is contained in:
+12
-2
@@ -31,10 +31,20 @@ class Response
|
||||
*/
|
||||
public static function duplicate($dup)
|
||||
{
|
||||
self::duplicates([$dup]);
|
||||
}
|
||||
|
||||
/**
|
||||
* 多条重复数据错误(一次录入多个字段均重复时,单弹窗全部列出)
|
||||
* @param array $dups 重复记录数组
|
||||
*/
|
||||
public static function duplicates($dups)
|
||||
{
|
||||
$dups = array_values((array)$dups);
|
||||
self::json([
|
||||
'code' => 1001,
|
||||
'msg' => ($dup['label'] ?? '字段') . '「' . ($dup['value'] ?? '') . '」出现重复',
|
||||
'data' => $dup,
|
||||
'msg' => count($dups) . ' 个字段出现重复',
|
||||
'data' => $dups,
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user