|
@@ -31,6 +31,7 @@ namespace Services
|
|
{
|
|
{
|
|
//开始拼装查询条件
|
|
//开始拼装查询条件
|
|
var predicate = Expressionable.Create<PageUpdateInfo>();
|
|
var predicate = Expressionable.Create<PageUpdateInfo>();
|
|
|
|
+ predicate = predicate.And(m => m.appVersion.Contains(parm.appVersion));
|
|
predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.kind), m => m.kind.Contains(parm.kind));
|
|
predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.kind), m => m.kind.Contains(parm.kind));
|
|
predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.title), m => m.title.Contains(parm.title));
|
|
predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.title), m => m.title.Contains(parm.title));
|
|
predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.modulePath), m => m.modulePath.Contains(parm.modulePath));
|
|
predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.modulePath), m => m.modulePath.Contains(parm.modulePath));
|
|
@@ -133,14 +134,14 @@ namespace Services
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="parm">请求参数</param>
|
|
/// <param name="parm">请求参数</param>
|
|
/// <returns>生成APP配置文件</returns>
|
|
/// <returns>生成APP配置文件</returns>
|
|
- public string makeAppInitData(string kind)
|
|
|
|
|
|
+ public string makeAppInitData(string kind, string appVersion = "")
|
|
{
|
|
{
|
|
OssConfigs ossConfigs = new();
|
|
OssConfigs ossConfigs = new();
|
|
AppSettings.Bind("OssConfigs", ossConfigs);
|
|
AppSettings.Bind("OssConfigs", ossConfigs);
|
|
string GotoPages = "{";
|
|
string GotoPages = "{";
|
|
string PageInfoList = "{";
|
|
string PageInfoList = "{";
|
|
string LibFile = "{";
|
|
string LibFile = "{";
|
|
- List<PageUpdateInfo> newpages = GetList(m => m.kind == kind);
|
|
|
|
|
|
+ List<PageUpdateInfo> newpages = GetList(m => m.kind == kind && m.appVersion == appVersion);
|
|
foreach (PageUpdateInfo page in newpages)
|
|
foreach (PageUpdateInfo page in newpages)
|
|
{
|
|
{
|
|
string FileName = page.modulePath.Split('.')[0];
|
|
string FileName = page.modulePath.Split('.')[0];
|