|
@@ -2,6 +2,7 @@ using System.Collections;
|
|
|
using System.Text.RegularExpressions;
|
|
using System.Text.RegularExpressions;
|
|
|
using Common;
|
|
using Common;
|
|
|
using Custom;
|
|
using Custom;
|
|
|
|
|
+using Feign;
|
|
|
using Infrastructure;
|
|
using Infrastructure;
|
|
|
using LitJson;
|
|
using LitJson;
|
|
|
using Microsoft.CodeAnalysis.CSharp.Scripting;
|
|
using Microsoft.CodeAnalysis.CSharp.Scripting;
|
|
@@ -37,7 +38,7 @@ namespace Tasks
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void DoQueue(string content)
|
|
|
|
|
|
|
+ public string DoQueue(string content)
|
|
|
{
|
|
{
|
|
|
string[] array = content.Split(new string[] { "#cut#" }, StringSplitOptions.None);
|
|
string[] array = content.Split(new string[] { "#cut#" }, StringSplitOptions.None);
|
|
|
string req = array[0];
|
|
string req = array[0];
|
|
@@ -60,7 +61,7 @@ namespace Tasks
|
|
|
makeObjectName = databaseInfo.dbName;
|
|
makeObjectName = databaseInfo.dbName;
|
|
|
}
|
|
}
|
|
|
var logService = App.GetService<IDatabaseMakeLogService>();
|
|
var logService = App.GetService<IDatabaseMakeLogService>();
|
|
|
- logService.addDatabaseMakeLog(new DatabaseMakeLog()
|
|
|
|
|
|
|
+ var logId = logService.addDatabaseMakeLog(new DatabaseMakeLog()
|
|
|
{
|
|
{
|
|
|
createTime = DateTime.Now,
|
|
createTime = DateTime.Now,
|
|
|
updateTime = DateTime.Now,
|
|
updateTime = DateTime.Now,
|
|
@@ -71,7 +72,9 @@ namespace Tasks
|
|
|
makeObjectName = makeObjectName,
|
|
makeObjectName = makeObjectName,
|
|
|
makeContent = data,
|
|
makeContent = data,
|
|
|
});
|
|
});
|
|
|
|
|
+ return logId.ToString();
|
|
|
}
|
|
}
|
|
|
|
|
+ return "";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -95,5 +98,23 @@ namespace Tasks
|
|
|
return requestId;
|
|
return requestId;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public static string Make(Dictionary<string, object> pushData, string modePath, string fileType, TokenModel createBy, string dataId = "0", string versionNo = "0")
|
|
|
|
|
+ {
|
|
|
|
|
+ MakeData makeData = new();
|
|
|
|
|
+ string requestId = DateTime.Now.ToString("yyyyMMddHHmmssfff") + Function.get_Random(8);
|
|
|
|
|
+ makeData.requestId = requestId;
|
|
|
|
|
+ makeData.modePath = modePath;
|
|
|
|
|
+ Dictionary<string, string> attach = new();
|
|
|
|
|
+ attach.Add("fileType", fileType);
|
|
|
|
|
+ attach.Add("dataId", dataId);
|
|
|
|
|
+ attach.Add("userId", createBy.userId.ToString());
|
|
|
|
|
+ attach.Add("createBy", createBy.username);
|
|
|
|
|
+ attach.Add("versionNo", versionNo);
|
|
|
|
|
+ makeData.attach = Newtonsoft.Json.JsonConvert.SerializeObject(attach);
|
|
|
|
|
+ makeData.data = pushData;
|
|
|
|
|
+
|
|
|
|
|
+ return IMake.makeFile( Newtonsoft.Json.JsonConvert.SerializeObject(makeData));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|