public ChangeSchoolOrderDetailResponse GetChangeSchoolOrderDetail(long studentId, long orderId) { var service = new ChangeSchoolOrderService(base.SchoolId, studentId); var result = service.GetOrderDetail(orderId, base.CurrentUser.CompanyId) as ChangeSchoolOrderDetailResponse; return(result); }
public void Transact(long studentId, [FromBody] ChangeSchoolOrderAddRequest request) { request.OperatorId = base.CurrentUser.UserId; request.OperatorName = base.CurrentUser.UserName; var service = new ChangeSchoolOrderService(base.SchoolId, studentId); service.Transact(request, base.CurrentUser.CompanyId); }
public ChangeSchoolOrderTransactDetailResponse GetTransactDetail(long studentId, DateTime time) { ChangeSchoolOrderTransactDetailRequest request = new ChangeSchoolOrderTransactDetailRequest { ChangeSchoolTime = time }; var service = new ChangeSchoolOrderService(base.SchoolId, studentId); var result = service.GetTransactDetail(request, base.CurrentUser.CompanyId) as ChangeSchoolOrderTransactDetailResponse; return(result); }
public void Cancel(long orderId, [FromBody] CancelRequest request) { var refundOrder = ChangeSchoolOrderService.GetRefundOrder(orderId); if (refundOrder == null) { throw new ArgumentNullException(nameof(refundOrder)); } var service = new ChangeSchoolOrderService(base.SchoolId, refundOrder.StudentId); service.Cancel(orderId, base.CurrentUser.UserId, base.CurrentUser.UserName, request.Remark); }
public void Receive([FromBody] ChangeSchoolOrderReceiveRequest request) { var refundOrder = ChangeSchoolOrderService.GetRefundOrder(request.OrderId); if (refundOrder == null) { throw new ArgumentNullException(nameof(refundOrder)); } request.OperatorId = base.CurrentUser.UserId; request.OperatorName = base.CurrentUser.UserName; var service = new ChangeSchoolOrderService(base.SchoolId, refundOrder.StudentId); service.Receive(request); }
public PageResult <ChangeSchoolOrderListResponse> GetChangeInList([FromQuery] ChangeSchoolOrderListSearchRequest request) { return(ChangeSchoolOrderService.GetChangeInList(base.SchoolId, request)); }