| | |
| | | retdata.BatchStatus= ret.BatchStatus; |
| | | retdata.UpDataBy = "微信付款请求之后"; |
| | | retdata.UpDataTime= DateTime.Now; |
| | | retdata.ErrorMsg = ret.ErrorMessage; |
| | | retdata.ErrorCode = ret.ErrorCode; |
| | | await WeChatTransferOrderwork.UpdateAsync(retdata); |
| | | } |
| | | else |
| | |
| | | retdata.BatchStatus = ret.BatchStatus; |
| | | retdata.UpDataBy = "微信付款请求之后"; |
| | | retdata.UpDataTime = DateTime.Now; |
| | | retdata.ErrorMsg = ret.ErrorMessage; |
| | | retdata.ErrorCode = ret.ErrorCode; |
| | | |
| | | await WeChatTransferOrderwork.UpdateAsync(retdata); |
| | | } |
| | | else |
| | |
| | | |
| | | return; |
| | | } |
| | | if (!string.IsNullOrEmpty(TransferOrder.BatchStatus)) |
| | | { |
| | | |
| | | return; |
| | | } |
| | | var UserWork = new BaseRepository<UserWorker>(); |
| | | var userWk = await UserWork.GetFirstAsync(x => x.UserId == TransferOrder.UserID); |
| | | if (userWk == null) |
| | |
| | | requit.BatchRemark = $"{TransferOrder.user.ItCode}{userWk.name?.Substring(0,2)}{userWk.IdCode}"; |
| | | |
| | | var ret = await _wecharPayServicecs.Transfer(requit); |
| | | |
| | | |
| | | if (ret.IsSuccessful()) |
| | | { |
| | | var retdata = await WeChatTransferOrderwork.GetByIdAsync(TransferOrder.Id); |
| | |
| | | retdata.BatchStatus = ret.BatchStatus; |
| | | retdata.UpDataBy = "再次微信付款请求"; |
| | | retdata.UpDataTime = DateTime.Now; |
| | | retdata.ErrorMsg = null; |
| | | retdata.ErrorCode = null; |
| | | retdata.ErrorMsg = ret.ErrorMessage; |
| | | retdata.ErrorCode = ret.ErrorCode; |
| | | await WeChatTransferOrderwork.UpdateAsync(retdata); |
| | | } |
| | | else |
| | |
| | | retdata.UpDataTime = DateTime.Now; |
| | | await WeChatTransferOrderwork.UpdateAsync(retdata); |
| | | Log.Error($"WxTransfer微信支付处理 失败,传递Id为{msg} 错误原因:{retdata.ErrorMsg}"); |
| | | |
| | | |
| | | |
| | | return; |
| | | } |
| | | |