Explorar el Código

修改主键不加入列

liaofei hace 2 años
padre
commit
4cc816b2cf

+ 7 - 5
crmeb/app/adminapi/controller/v1/setting/SystemCrud.php

@@ -88,11 +88,13 @@ class SystemCrud extends AuthController
             }
             //收集列表展示数据
             if ($item['is_table'] && !in_array($item['field_type'], ['primaryKey', 'addSoftDelete', 'addSoftDelete'])) {
-                $columnField[] = [
-                    'field' => $item['field'],
-                    'name' => $item['table_name'],
-                    'type' => $item['from_type'],
-                ];
+                if (isset($item['primaryKey']) && !$item['primaryKey']) {
+                    $columnField[] = [
+                        'field' => $item['field'],
+                        'name' => $item['table_name'],
+                        'type' => $item['from_type'],
+                    ];
+                }
             }
             //收集表单展示数据
             if ($item['from_type']) {

+ 0 - 2
crmeb/app/services/system/SystemCrudServices.php

@@ -700,8 +700,6 @@ class SystemCrudServices extends BaseServices
                 $res = $this->dao->save($crudDate);
             }
 
-//            throw new ValidateException('测试中');
-
             return $res;
         });