|
|
@@ -26,35 +26,31 @@ namespace Controllers
|
|
|
private readonly IPageUpdateInfoService _PageUpdateInfoService;
|
|
|
private readonly IAppBottomNavsService _AppBottomNavsService;
|
|
|
private readonly IFileUpdateInfoService _FileUpdateInfoService;
|
|
|
+ private readonly IAppSourceSetService _AppSourceSetService;
|
|
|
|
|
|
|
|
|
- public PageUpdateInfoController(IPageUpdateInfoService PageUpdateInfoService, IAppBottomNavsService AppBottomNavsService, IFileUpdateInfoService FileUpdateInfoService)
|
|
|
+ public PageUpdateInfoController(IPageUpdateInfoService PageUpdateInfoService, IAppBottomNavsService AppBottomNavsService, IFileUpdateInfoService FileUpdateInfoService, IAppSourceSetService AppSourceSetService)
|
|
|
{
|
|
|
_PageUpdateInfoService = PageUpdateInfoService;
|
|
|
_AppBottomNavsService = AppBottomNavsService;
|
|
|
_FileUpdateInfoService = FileUpdateInfoService;
|
|
|
+ _AppSourceSetService = AppSourceSetService;
|
|
|
}
|
|
|
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 生成APP配置文件
|
|
|
- /// </summary>
|
|
|
- /// <param name="parm">请求参数</param>
|
|
|
- /// <returns>生成APP配置文件</returns>
|
|
|
- [HttpGet]
|
|
|
- [Route("/noauth/SystemSet/makeAppInitData")]
|
|
|
public string makeAppInitData([FromQuery] MakeAppInitDataDto parm, string EncryptType = "des")
|
|
|
{
|
|
|
string AppInfoList = _AppBottomNavsService.makeAppInitData(parm.kind, parm.appVersion, EncryptType);
|
|
|
// Function.WriteLog(AppInfoList);
|
|
|
string FileInfoList = _FileUpdateInfoService.makeAppInitData(parm.kind, parm.appVersion, EncryptType);
|
|
|
- string PageInfoList = _PageUpdateInfoService.makeAppInitData(parm.kind, parm.appVersion, EncryptType);
|
|
|
+ var set = _AppSourceSetService.GetFirst(m => m.projectId == parm.projectId && m.kind == parm.kind);
|
|
|
+ string PageInfoList = _PageUpdateInfoService.makeAppInitData(set, parm.kind, parm.appVersion, EncryptType);
|
|
|
return AppInfoList + "#cut#" + FileInfoList + "#cut#" + PageInfoList;
|
|
|
}
|
|
|
|
|
|
[HttpGet]
|
|
|
- [Route("/noauth/reg")]
|
|
|
- public IActionResult Register(string v = "4.4.0", string k = "creater", string c = "", string et = "des")
|
|
|
+ [Route("/noauth/pageinfo")]
|
|
|
+ public IActionResult page(string v = "4.4.0", string k = "creater", string c = "", string et = "des")
|
|
|
{
|
|
|
string appini = makeAppInitData(new MakeAppInitDataDto()
|
|
|
{
|
|
|
@@ -114,5 +110,18 @@ namespace Controllers
|
|
|
}
|
|
|
|
|
|
|
|
|
+ [HttpGet]
|
|
|
+ [Route("/noauth/static")]
|
|
|
+ public IActionResult staticFile(int p, string v = "4.4.0", string k = "creater")
|
|
|
+ {
|
|
|
+ var set = _AppSourceSetService.GetFirst(m => m.projectId == p && m.kind == k);
|
|
|
+ if(set != null)
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+ return Content("fail");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
}
|