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);
                        }
                    }
                }
            }
        }