Ejemplo n.º 1
0
        /// <summary>
        /// 第三方平台订单审核RMA物流拒收
        /// </summary>
        /// <param name="entity"></param>
        protected override void AuditAutoRMAForThirdSO(BizEntity.Invoice.SOIncomeRefundInfo entity)
        {
            base.AuditAutoRMAForThirdSO(entity);

            //中蛋逻辑:如果是淘宝订单,则将状态更新为已审核状态。
            var soBaseInfo = ExternalDomainBroker.GetSOBaseInfo(entity.SOSysNo.Value);

            if (soBaseInfo != null && soBaseInfo.SpecialSOType == ECCentral.BizEntity.SO.SpecialSOType.TaoBao)
            {
                entity.Status = RefundStatus.Audit;
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 创建销售退款单
 /// </summary>
 /// <param name="entity">销售退款单信息</param>
 /// <returns>创建后的销售退款单</returns>
 internal static BizEntity.Invoice.SOIncomeRefundInfo CreateSOIncomeRefundInfo(BizEntity.Invoice.SOIncomeRefundInfo refundInfo)
 {
     return(ObjectFactory <IInvoiceBizInteract> .Instance.CreateSOIncomeRefund(refundInfo));
 }