Example #1
0
 private static RefundApplyformStatus ExcludeRefundStatus(RefundApplyformStatus originalStatuses, params RefundApplyformStatus[] statuses)
 {
     return(statuses.Aggregate(originalStatuses, (current, status) => {
         if ((current & status) == status)
         {
             return current ^ status;
         }
         else
         {
             return current;
         }
     }));
 }
Example #2
0
 /// <summary>
 /// 获取退/废票状态
 /// </summary>
 /// <param name="status">系统状态</param>
 /// <param name="role">订单角色</param>
 public static string GetRefundApplyformStatus(RefundApplyformStatus status, OrderRole role)
 {
     return(RefundStatusAdapter.Instance.GetStatus(status, role));
 }