public async Task <string> PostRefreshAllPaymentsState() { //获取支付中且FSeqno不为空的数据 var dicWhere = new Dictionary <string, object>(); new CreateCriteria(dicWhere).Add(ORMRestrictions <byte> .Eq("FState", (byte)EnumPaymentState.DuringPayment)); new CreateCriteria(dicWhere).Add(ORMRestrictions <string> .Gt("FSeqno", " ")); var result = GKPaymentMstService.Find(dicWhere, new string[] { "NgInsertDt asc" }); //LoadWithPage(parameters.pageindex, parameters.pagesize, dicWhere, new string[] { "NgInsertDt asc" }); if (result.IsError == false && result.Data != null) { IList <GKPaymentMstModel> list = result.Data; string errMsg = string.Empty; foreach (var mst in list) { GKPaymentMstService.RefreshPaymentState(mst.PhId, out errMsg); } } return(DCHelper.SuccessMessage("批量刷新支付状态提交成功,后台处理中!")); }