mirror of
https://gitee.com/ssssssss-team/magic-boot.git
synced 2025-04-25 20:50:11 +08:00
升级s8
This commit is contained in:
parent
360b8a5126
commit
5d577a99a6
@ -14,7 +14,7 @@
|
|||||||
<description>magic-boot</description>
|
<description>magic-boot</description>
|
||||||
<properties>
|
<properties>
|
||||||
<java.version>1.8</java.version>
|
<java.version>1.8</java.version>
|
||||||
<magic-api.version>1.6.3</magic-api.version>
|
<magic-api.version>1.7.2</magic-api.version>
|
||||||
<druid.version>1.2.1</druid.version>
|
<druid.version>1.2.1</druid.version>
|
||||||
<hutool-all.version>5.7.13</hutool-all.version>
|
<hutool-all.version>5.7.13</hutool-all.version>
|
||||||
<sa-token.version>1.26.0</sa-token.version>
|
<sa-token.version>1.26.0</sa-token.version>
|
||||||
|
@ -5,6 +5,7 @@ import org.ssssssss.magicapi.modules.table.NamedTable;
|
|||||||
import org.ssssssss.magicboot.model.MagicBootConstants;
|
import org.ssssssss.magicboot.model.MagicBootConstants;
|
||||||
import org.ssssssss.script.annotation.Comment;
|
import org.ssssssss.script.annotation.Comment;
|
||||||
import org.ssssssss.script.functions.ExtensionMethod;
|
import org.ssssssss.script.functions.ExtensionMethod;
|
||||||
|
import org.ssssssss.script.runtime.RuntimeContext;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@ -17,15 +18,15 @@ public class NamedTableFunctionExtension implements ExtensionMethod {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Comment("保存到表中,当主键有值时则修改,否则插入")
|
@Comment("保存到表中,当主键有值时则修改,否则插入")
|
||||||
public static Object saveOrUpdate(NamedTable namedTable, @Comment("各项列和值") Map<String, Object> data){
|
public static Object saveOrUpdate(NamedTable namedTable, RuntimeContext runtimeContext, @Comment("各项列和值") Map<String, Object> data){
|
||||||
namedTable.setAttribute(MagicBootConstants.COMMON_FIELD, true);
|
namedTable.setAttribute(MagicBootConstants.COMMON_FIELD, true);
|
||||||
namedTable.save(data,true);
|
namedTable.save(runtimeContext, data,true);
|
||||||
return namedTable.getAttribute(MagicBootConstants.ID);
|
return namedTable.getAttribute(MagicBootConstants.ID);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Comment("保存到表中,当主键有值时则修改,否则插入")
|
@Comment("保存到表中,当主键有值时则修改,否则插入")
|
||||||
public static Object saveOrUpdate(NamedTable namedTable){
|
public static Object saveOrUpdate(NamedTable namedTable, RuntimeContext runtimeContext){
|
||||||
return saveOrUpdate(namedTable, null);
|
return saveOrUpdate(namedTable, runtimeContext, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user