| | |
| | | } |
| | | |
| | | var WeChatTransferOrderRs = new BaseRepository<WeChatTransferOrder>(); |
| | | var OderList = await WeChatTransferOrderRs.AsQueryable().Includes(x=>x.TransferDetailList).Where(x => (x.BatchId != null && x.BatchId != "")&&(x.BatchStatus==null|| x.BatchStatus == "ACCEPTED" || x.BatchStatus == "PROCESSING")).ToListAsync(); |
| | | var OderList = await WeChatTransferOrderRs.AsQueryable().Includes(x=>x.TransferDetailList).Where(x => (x.BatchId != null && x.BatchId != "")&&( |
| | | (x.BatchStatus==null&&x.ErrorCode!= "INVALID_REQUEST") //代表支付时立即报错,不予查询 |
| | | || x.BatchStatus == "ACCEPTED" || x.BatchStatus == "PROCESSING") |
| | | && x.IsSetOK==false).ToListAsync(); |
| | | |
| | | foreach( var o in OderList ) |
| | | { |
| | |
| | | o.FailNum = ret.TransferBatch.FailNumber; |
| | | o.SuccessNum = ret.TransferBatch.SuccessNumber; |
| | | o.SuccessAmount= ret.TransferBatch.SuccessAmount; |
| | | o.ErrorCode = ret.ErrorCode; |
| | | o.ErrorMsg = ret.ErrorCode; |
| | | foreach (var item in o.TransferDetailList) |
| | | { |
| | | var del =ret.TransferDetailList.Where(x=>x.OutDetailNumber==item.OutDetailNumber).FirstOrDefault(); |