public void Pay(string out_trade_no) { DataTable dtSource = new YDS6000.BLL.IFSMgr.Monitor.MonitorBLL(this.ledger, this.uid).GetYdPayListResult(out_trade_no); int cnt = dtSource.Rows.Count; if (cnt == 0) { FileLog.WriteLog("微信支付回调数据库信息未找到,商户单号:", out_trade_no); return; } int ledger = CommFunc.ConvertDBNullToInt32(dtSource.Rows[0]["Ledger"]); long log_id = CommFunc.ConvertDBNullToLong(dtSource.Rows[0]["Log_id"]); int module_id = CommFunc.ConvertDBNullToInt32(dtSource.Rows[0]["Module_id"]); int uid = CommFunc.ConvertDBNullToInt32(dtSource.Rows[0]["Create_by"]); int co_id = CommFunc.ConvertDBNullToInt32(dtSource.Rows[0]["Co_id"]); this.ledger = ledger; this.uid = uid; gwBll = new YdToGw(ledger, uid); if (log_id == 0) { FileLog.WriteLog("微信支付回调数据库ID号未找到,商户单号:", out_trade_no); } else { if (module_id != 0) { Notify(log_id, module_id); } if (co_id != 0) { NotifyForPay(log_id, co_id); } //FileLog.WriteLog("微信支付回调数商户单号:", out_trade_no + "数据库ID号:" + log_id); } }
public MonitorHelper() { user = WebConfig.GetSession(); bll = new YDS6000.BLL.IFSMgr.Monitor.MonitorBLL(user.Ledger, user.Uid); }