mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 22:43:25 +08:00
【优化】优化【我的服务卡】界面效果,调整为'正常', '过期', '作废', '已核销',同时优化查询及核销验证方法。
This commit is contained in:
@@ -338,16 +338,30 @@ namespace CoreCms.Net.Web.WebApi.Controllers
|
||||
return jm;
|
||||
}
|
||||
|
||||
if (ticket.status != (int)GlobalEnumVars.ServicesTicketStatus.正常)
|
||||
var order = await _userServicesOrderServices.QueryByClauseAsync(p => p.serviceOrderId == ticket.serviceOrderId);
|
||||
if (order == null)
|
||||
{
|
||||
jm.msg = "服务券状态不支持核销";
|
||||
jm.msg = "订单信息获取失败";
|
||||
return jm;
|
||||
}
|
||||
|
||||
var service = await _servicesServices.QueryByIdAsync(ticket.serviceId);
|
||||
var service = await _servicesServices.QueryByClauseAsync(p => p.id == order.servicesId, true);
|
||||
if (service == null)
|
||||
{
|
||||
jm.msg = "服务项目获取失败";
|
||||
jm.msg = "服务商品获取失败";
|
||||
return jm;
|
||||
}
|
||||
|
||||
var dt = DateTime.Now;
|
||||
if (service.validityType == 2 && dt > ticket.validityEndTime)
|
||||
{
|
||||
jm.msg = "服务券已经过期";
|
||||
return jm;
|
||||
}
|
||||
|
||||
if (ticket.status != (int)GlobalEnumVars.ServicesTicketStatus.正常)
|
||||
{
|
||||
jm.msg = "服务券状态不支持核销";
|
||||
return jm;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user