【修复】修复从excel读取table和bean定义的bug
parent
8d95e8539a
commit
8ba2278de5
|
|
@ -21,9 +21,15 @@ namespace Luban.Job.Cfg.Datas
|
||||||
|
|
||||||
public DType GetField(string fieldName)
|
public DType GetField(string fieldName)
|
||||||
{
|
{
|
||||||
ImplType.TryGetField(fieldName, out var _, out var findex);
|
if (ImplType.TryGetField(fieldName, out var _, out var findex))
|
||||||
|
{
|
||||||
return Fields[findex];
|
return Fields[findex];
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public override void Apply<T>(IDataActionVisitor<T> visitor, T x)
|
public override void Apply<T>(IDataActionVisitor<T> visitor, T x)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -496,7 +496,7 @@ namespace Luban.Job.Cfg.Defs
|
||||||
string index = (data.GetField("index") as DString).Value.Trim();
|
string index = (data.GetField("index") as DString).Value.Trim();
|
||||||
string mode = (data.GetField("mode") as DString).Value.Trim();
|
string mode = (data.GetField("mode") as DString).Value.Trim();
|
||||||
string group = (data.GetField("group") as DString).Value.Trim();
|
string group = (data.GetField("group") as DString).Value.Trim();
|
||||||
string comment = (data.GetField("commnet") as DString).Value.Trim();
|
string comment = (data.GetField("comment") as DString).Value.Trim();
|
||||||
bool isDefineFromExcel = (data.GetField("define_from_excel") as DBool).Value;
|
bool isDefineFromExcel = (data.GetField("define_from_excel") as DBool).Value;
|
||||||
string inputFile = (data.GetField("input") as DString).Value.Trim();
|
string inputFile = (data.GetField("input") as DString).Value.Trim();
|
||||||
string branchInput = (data.GetField("branch_input") as DString).Value.Trim();
|
string branchInput = (data.GetField("branch_input") as DString).Value.Trim();
|
||||||
|
|
@ -632,6 +632,7 @@ namespace Luban.Job.Cfg.Defs
|
||||||
Fields = new List<Field>
|
Fields = new List<Field>
|
||||||
{
|
{
|
||||||
new CfgField() { Name = "full_name", Type = "string" },
|
new CfgField() { Name = "full_name", Type = "string" },
|
||||||
|
new CfgField() { Name = "sep", Type = "string" },
|
||||||
new CfgField() { Name = "comment", Type = "string" },
|
new CfgField() { Name = "comment", Type = "string" },
|
||||||
new CfgField() { Name = "fields", Type = "list,__FieldInfo__", IsMultiRow = true },
|
new CfgField() { Name = "fields", Type = "list,__FieldInfo__", IsMultiRow = true },
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue