コード例 #1
0
        /// <summary>
        /// 订单状态查询
        /// </summary>
        /// <param name="yylsh">医院流水号</param>
        /// <returns></returns>
        public XmlDocument StatusOrder(long yylsh)
        {
            XmlDocument doc = new XmlDocument();

            try
            {
                XmlElement root = doc.CreateElement(AppUtils.Tag_REXML_Root);
                doc.AppendChild(root);
                string msg   = "";
                string _ztmc = "";
                long   _ddzt = 0;
                double _czje = 0;

                PaymentDB pdb   = new PaymentDB();
                int       dbout = pdb.DB_StatusOrder(yylsh, out _ddzt, out _ztmc, out _czje, out msg);

                if (dbout == 0)
                {
                    doc = ReplyXmlDoc.GetExceptionXML(dbout, msg);
                }
                else
                {
                    doc = ErrorReturnXml(dbout, msg);
                }
            }
            catch (Exception ex)
            {
                doc = ReplyXmlDoc.GetExceptionXML(AppUtils.Default_Exception_Code, ex);
            }
            return(doc);
        }