Browse Source

修改bug

yjp 4 tháng trước cách đây
mục cha
commit
655eae079c
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      framework/core/domain/object.go

+ 3 - 3
framework/core/domain/object.go

@@ -83,7 +83,7 @@ func CheckFieldsForUpdate(object Object, fieldMap map[string]string) error {
 			return false
 		}
 
-		if fieldValue.IsNil() {
+		if fieldValue.Kind() == reflect.Pointer && fieldValue.IsNil() {
 			return false
 		}
 
@@ -115,8 +115,8 @@ func Check(object Object, fieldMap map[string]string) error {
 // 返回值:
 // - 错误
 func CheckField(object Object, fieldName string, fieldMap map[string]string) error {
-	err := check.Struct(object, fieldMap).CheckFieldWhen("", func(fieldName string) bool {
-		if fieldName == fieldName {
+	err := check.Struct(object, fieldMap).CheckFieldWhen("", func(fn string) bool {
+		if fieldName == fn {
 			return true
 		}