private string GetDomain() { if (string.IsNullOrEmpty(this._yct_domain)) { this._yct_domain = YCT_Helper.GetDomain(base.Context); } return(this._yct_domain); }
public override void EndOperationTransaction(EndOperationTransactionArgs e) { base.EndOperationTransaction(e); foreach (DynamicObject obj2 in e.DataEntitys) { int num = Convert.ToInt32(obj2["Id"]); Convert.ToString(obj2["BILLNO"]); using (DataSet set = DBUtils.ExecuteDataSet(base.Context, string.Format(@"select FBILLNO from T_PUR_RECEIVE where FID in( select distinct b.FSBILLID from T_STK_INSTOCKENTRY a join T_STK_INSTOCKENTRY_LK b on a.FENTRYID=b.FENTRYID where a.FID=151475 and a.FSRCBILLTYPEID='PUR_ReceiveBill') and FBILLNO LIKE 'SH%'"))) { foreach (DataRow row in set.Tables[0].Rows) { string str; if ((str = YCT_Helper.GetJsonValue(string.Format(this._postUrl, row[0].ToString(), this.GetDomain()))) != YCT_Helper.SuccessValue) { throw new Exception("一采通webapi调用失败:" + str); } } } } }