@@ -238,9 +238,11 @@ func formUpdateTableRowsAndConditions(e any, tableRows *sql_tpl.TableRows, condi
return errors.New("键字段没有传值")
}
} else {
+ // 不是更新时间字段
// 不是键字段
// 不更新的字段或者字段为空且不能清空,跳过
- if !element.CanUpdate || (element.FieldValueElem.IsZero() && !element.CanUpdateClear) {
+ if fieldName != lastUpdatedTimeFieldName &&
+ (!element.CanUpdate || (element.FieldValueElem.IsZero() && !element.CanUpdateClear)) {
continue