提交
This commit is contained in:
parent
e782dfb3b3
commit
6efa617d52
|
|
@ -217,65 +217,5 @@ namespace ZR.Admin.WebApi.Controllers
|
||||||
string fileName = Path.GetFileName(fullPath);
|
string fileName = Path.GetFileName(fullPath);
|
||||||
return DownFile(fullPath, fileName);
|
return DownFile(fullPath, fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 初始化种子数据
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="clean">是否清空数据</param>
|
|
||||||
/// <returns></returns>
|
|
||||||
[HttpGet]
|
|
||||||
[AllowAnonymous]
|
|
||||||
[ActionPermissionFilter(Permission = "common")]
|
|
||||||
[Log(BusinessType = BusinessType.INSERT, Title = "初始化数据")]
|
|
||||||
public IActionResult InitSeedData(bool clean = false)
|
|
||||||
{
|
|
||||||
if (!WebHostEnvironment.IsDevelopment())
|
|
||||||
{
|
|
||||||
return ToResponse(ResultCode.CUSTOM_ERROR, "导入数据失败,请在开发模式下初始化");
|
|
||||||
}
|
|
||||||
var path = Path.Combine(WebHostEnvironment.WebRootPath, "data.xlsx");
|
|
||||||
SeedDataService seedDataService = new();
|
|
||||||
var result = seedDataService.InitSeedData(path, clean);
|
|
||||||
Console.ForegroundColor = ConsoleColor.Red;
|
|
||||||
foreach (var item in result)
|
|
||||||
{
|
|
||||||
Console.WriteLine(item);
|
|
||||||
}
|
|
||||||
Console.ForegroundColor = ConsoleColor.White;
|
|
||||||
return SUCCESS(new
|
|
||||||
{
|
|
||||||
result
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
///
|
|
||||||
/// </summary>
|
|
||||||
/// <returns></returns>
|
|
||||||
[HttpGet]
|
|
||||||
[AllowAnonymous]
|
|
||||||
[ActionPermissionFilter(Permission = "common")]
|
|
||||||
[Log(BusinessType = BusinessType.INSERT, Title = "初始化数据")]
|
|
||||||
public IActionResult UpdateSeedData()
|
|
||||||
{
|
|
||||||
if (!WebHostEnvironment.IsDevelopment())
|
|
||||||
{
|
|
||||||
return ToResponse(ResultCode.CUSTOM_ERROR, "导入数据失败,请在开发模式下初始化");
|
|
||||||
}
|
|
||||||
var path = Path.Combine(WebHostEnvironment.WebRootPath, "data.xlsx");
|
|
||||||
SeedDataService seedDataService = new();
|
|
||||||
|
|
||||||
var sysNotice = MiniExcel.Query<SysNotice>(path, sheetName: "notice").ToList();
|
|
||||||
var result = seedDataService.InitNoticeData(sysNotice);
|
|
||||||
|
|
||||||
var sysMenu = MiniExcel.Query<SysMenu>(path, sheetName: "menu").Where(f => f.MenuId >= 1104).ToList();
|
|
||||||
var result5 = seedDataService.InitMenuData(sysMenu);
|
|
||||||
|
|
||||||
return SUCCESS(new
|
|
||||||
{
|
|
||||||
result,
|
|
||||||
result5
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,17 +29,19 @@ namespace ZR.Admin.WebApi.Controllers
|
||||||
/// 微信用户表接口
|
/// 微信用户表接口
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private readonly IGiftUserService _GiftUserService;
|
private readonly IGiftUserService _GiftUserService;
|
||||||
public WebApiController(WechatApiClient client, IGiftUserService GiftUserService, IGiftClaimService giftClaimService)
|
private ISysFileService SysFileService;
|
||||||
|
public WebApiController(WechatApiClient client, IGiftUserService GiftUserService, IGiftClaimService giftClaimService, ISysFileService sysFileService)
|
||||||
{
|
{
|
||||||
_client = client;
|
_client = client;
|
||||||
_GiftUserService = GiftUserService;
|
_GiftUserService = GiftUserService;
|
||||||
_GiftClaimService = giftClaimService;
|
_GiftClaimService = giftClaimService;
|
||||||
|
SysFileService = sysFileService;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 1
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="code"></param>
|
/// <param name="code"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
|
@ -108,6 +110,7 @@ namespace ZR.Admin.WebApi.Controllers
|
||||||
return SUCCESS(list1);
|
return SUCCESS(list1);
|
||||||
}
|
}
|
||||||
public static string domainUrl = AppSettings.GetConfig("ALIYUN_OSS:domainUrl");
|
public static string domainUrl = AppSettings.GetConfig("ALIYUN_OSS:domainUrl");
|
||||||
|
|
||||||
[HttpPost()]
|
[HttpPost()]
|
||||||
[Route("/addRecord")]
|
[Route("/addRecord")]
|
||||||
[AllowAnonymous]
|
[AllowAnonymous]
|
||||||
|
|
@ -169,10 +172,24 @@ namespace ZR.Admin.WebApi.Controllers
|
||||||
ProductSerialNumber = giftClaim.ProductSerialNumber,
|
ProductSerialNumber = giftClaim.ProductSerialNumber,
|
||||||
CreatedAt = DateTime.Now,
|
CreatedAt = DateTime.Now,
|
||||||
ProductImage = finalPath,
|
ProductImage = finalPath,
|
||||||
UserWxOpenId= user.Openid
|
UserWxOpenId = user.Openid
|
||||||
};
|
};
|
||||||
_GiftClaimService.AddGiftClaim(giftClaim1);
|
_GiftClaimService.AddGiftClaim(giftClaim1);
|
||||||
return SUCCESS(new { giftClaim1.Id });
|
return SUCCESS(new { giftClaim1.Id });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpGet()]
|
||||||
|
[Route("/getBannerList")]
|
||||||
|
[AllowAnonymous]
|
||||||
|
public async Task<IActionResult> GetBannerList()
|
||||||
|
{
|
||||||
|
var list = await SysFileService.AsQueryable().Where(it => it.ClassifyType == "banner").Select(it =>
|
||||||
|
new { it.AccessUrl, it.RealName }).ToListAsync();
|
||||||
|
return SUCCESS(list);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user