feat 增加券导入,获取设备数据权限的人员
This commit is contained in:
@@ -77,6 +77,28 @@ public class VouchersController : ControllerBase
|
||||
});
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 创建生日券
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPost("birthday/import")]
|
||||
public async Task ImportBirthdayVoucherAsync(VoucherByBirthdayRequest request)
|
||||
{
|
||||
//判断Begin和End要大于2025年,并且不能大于当前年
|
||||
(request.Begin.Year < 2025).ThrowIfTrue("年份必须大于等于2025年,并且小于等于当前年");
|
||||
(request.End.Year > DateTime.Now.Year).ThrowIfTrue("年份必须大于等于2025年,并且小于等于当前年");
|
||||
|
||||
var srv = _namedResolver.GetService<IVoucherService>(VoucherEnumType.Birthday.ToString() + "VoucherService");
|
||||
srv.ThrowIfNull("不支持的券类型");
|
||||
await srv.CreateAsync(new Dictionary<string, object>
|
||||
{
|
||||
["userCodes"] = request.UserCodes,
|
||||
["begin"] = request.Begin,
|
||||
["end"] = request.End,
|
||||
["remark"] = request.Remark
|
||||
});
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 餐券消费分页
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user