| | |
| | | await _orderLogServices.InsertAsync(orderLog); |
| | | |
| | | |
| | | //拆单 |
| | | var jms = await Chaidan(order.orderId); |
| | | var orderchai = await _dal.QueryByClauseAsync(p => p.orderId == order.orderId); |
| | | orderchai.Orderitems = await _orderItemServices.QueryListByClauseAsync(p => p.orderId == order.orderId); |
| | | ////拆单 |
| | | //var jms = await Chaidan(order.orderId); |
| | | //var orderchai = await _dal.QueryByClauseAsync(p => p.orderId == order.orderId); |
| | | //orderchai.Orderitems = await _orderItemServices.QueryListByClauseAsync(p => p.orderId == order.orderId); |
| | | |
| | | |
| | | //如果是门店自提,应该自动跳过发货,生成提货单信息,使用提货单核销。 |
| | |
| | | if (storeOrderAutomaticDelivery == 1) |
| | | { |
| | | //订单自动发货 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAutomaticDelivery, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAutomaticDelivery, JsonConvert.SerializeObject(order)); |
| | | } |
| | | } |
| | | |
| | | //用户升级处理 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.UserUpGrade, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.UserUpGrade, JsonConvert.SerializeObject(order)); |
| | | //发送支付成功信息,增加发送内容 |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.OrderPayed.ToString(), JObject.FromObject(orderchai)); |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.SellerOrderNotice.ToString(), JObject.FromObject(orderchai)); |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.OrderPayed.ToString(), JObject.FromObject(order)); |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.SellerOrderNotice.ToString(), JObject.FromObject(order)); |
| | | //易联云打印机打印 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderPrint, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderPrint, JsonConvert.SerializeObject(order)); |
| | | } |
| | | else |
| | | { |
| | |
| | | |
| | | |
| | | //拆单 |
| | | var jms = await Chaidan(order.orderId); |
| | | var orderchai = await _dal.QueryByClauseAsync(p => p.orderId == order.orderId); |
| | | orderchai.Orderitems = await _orderItemServices.QueryListByClauseAsync(p => p.orderId == order.orderId); |
| | | //var jms = await Chaidan(order.orderId); |
| | | //var orderchai = await _dal.QueryByClauseAsync(p => p.orderId == order.orderId); |
| | | //orderchai.Orderitems = await _orderItemServices.QueryListByClauseAsync(p => p.orderId == order.orderId); |
| | | |
| | | //如果是门店自提,应该自动跳过发货,生成提货单信息,使用提货单核销。 |
| | | if (order.receiptType == (int)GlobalEnumVars.OrderReceiptType.SelfDelivery) |
| | |
| | | if (storeOrderAutomaticDelivery == 1) |
| | | { |
| | | //订单自动发货 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAutomaticDelivery, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAutomaticDelivery, JsonConvert.SerializeObject(order)); |
| | | } |
| | | } |
| | | |
| | | //结佣处理 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAgentOrDistribution, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAgentOrDistribution, JsonConvert.SerializeObject(order)); |
| | | |
| | | //用户升级处理 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.UserUpGrade, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.UserUpGrade, JsonConvert.SerializeObject(order)); |
| | | //发送支付成功信息,增加发送内容 |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.OrderPayed.ToString(), JObject.FromObject(orderchai)); |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.SellerOrderNotice.ToString(), JObject.FromObject(orderchai)); |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.OrderPayed.ToString(), JObject.FromObject(order)); |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.SellerOrderNotice.ToString(), JObject.FromObject(order)); |
| | | //易联云打印机打印 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderPrint, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderPrint, JsonConvert.SerializeObject(order)); |
| | | |
| | | } |
| | | else |
| | |
| | | } |
| | | |
| | | //拆单 |
| | | var jms = await Chaidan(order.orderId); |
| | | var orderchai = await _dal.QueryByClauseAsync(p => p.orderId == order.orderId); |
| | | orderchai.Orderitems = await _orderItemServices.QueryListByClauseAsync(p => p.orderId == order.orderId); |
| | | //var jms = await Chaidan(order.orderId); |
| | | //var orderchai = await _dal.QueryByClauseAsync(p => p.orderId == order.orderId); |
| | | //orderchai.Orderitems = await _orderItemServices.QueryListByClauseAsync(p => p.orderId == order.orderId); |
| | | |
| | | |
| | | |
| | |
| | | if (storeOrderAutomaticDelivery == 1) |
| | | { |
| | | //订单自动发货 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAutomaticDelivery, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAutomaticDelivery, JsonConvert.SerializeObject(order)); |
| | | } |
| | | } |
| | | |
| | |
| | | //} |
| | | |
| | | //结佣处理 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAgentOrDistribution, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderAgentOrDistribution, JsonConvert.SerializeObject(order)); |
| | | //易联云打印机打印 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderPrint, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderPrint, JsonConvert.SerializeObject(order)); |
| | | |
| | | //发送支付成功信息,增加发送内容 |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.OrderPayed.ToString(), JObject.FromObject(orderchai)); |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.SellerOrderNotice.ToString(), JObject.FromObject(orderchai)); |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.OrderPayed.ToString(), JObject.FromObject(order)); |
| | | await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.SellerOrderNotice.ToString(), JObject.FromObject(order)); |
| | | |
| | | //用户升级处理 |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.UserUpGrade, JsonConvert.SerializeObject(orderchai)); |
| | | await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.UserUpGrade, JsonConvert.SerializeObject(order)); |
| | | |
| | | } |
| | | } |