예제 #1
0
 /// <summary>
 ///     审核
 /// </summary>
 private void OnAuditDeny()
 {
     if (!RequestArgumentConvert.TryGetIDs("selects", Convert, out List <TPrimaryKey> ids))
     {
         SetFailed("没有数据");
         return;
     }
     if (!Business.AuditDeny(ids))
     {
         GlobalContext.Current.Status.LastState = OperatorStatusCode.BusinessError;
     }
 }
예제 #2
0
        public IApiResult Validate(IdsArguent arg)
        {
            if (!RequestArgumentConvert.TryGetIDs("selects", Convert, out List <TPrimaryKey> ids))
            {
                return(ApiResultHelper.Helper.ArgumentError);
            }

            DoValidate(ids);
            return(IsFailed
                    ? ApiResultHelper.State(GlobalContext.Current.Status.LastState, GlobalContext.Current.Status.LastMessage)
                    : ApiResultHelper.Succees());
        }
예제 #3
0
 /// <summary>
 ///     提交审核
 /// </summary>
 protected virtual void OnSubmitAudit()
 {
     if (!RequestArgumentConvert.TryGetIDs("selects", Convert, out List <TPrimaryKey> ids))
     {
         SetFailed("没有数据");
         return;
     }
     if (!DoValidate(ids))
     {
         return;
     }
     if (!Business.Submit(ids))
     {
         GlobalContext.Current.Status.LastState = OperatorStatusCode.BusinessError;
     }
 }