コード例 #1
0
        private void Handle(ServiceApplyedEvent evnt)
        {
            _serviceApplyInfo = evnt.Info;
            switch (evnt.Info.ServiceType)
            {
            case GoodsServiceType.Refund:
                _status = OrderGoodsStatus.Refund;
                break;

            case GoodsServiceType.SalesReturn:
                _status = OrderGoodsStatus.SalesReturn;
                break;

            case GoodsServiceType.Service:
                _status = OrderGoodsStatus.Service;
                break;

            case GoodsServiceType.ToDoorService:
                _status = OrderGoodsStatus.ToDoorService;
                break;

            case GoodsServiceType.Change:
                _status = OrderGoodsStatus.Change;
                break;
            }
        }
コード例 #2
0
 /// <summary>
 /// 服务申请
 /// </summary>
 /// <param name="servicesApplyInfo"></param>
 public void ApplyServices(ServiceApplyInfo serviceApplyInfo)
 {
     if (_serviceApplyInfo != null)
     {
         throw new Exception("您已经申请过服务,请等待处理");
     }
     ApplyEvent(new ServiceApplyedEvent(serviceApplyInfo));
 }
コード例 #3
0
 public ServiceApplyedEvent(ServiceApplyInfo info)
 {
     Info = info;
 }