| | |
| | | 74406b3dfaab2e4511ea31aebcbbc3c8da43a8a3 |
| | | 873be3bb4c68603651a642203b3380fde6dd4755 |
| | |
| | | C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\App_Code\obj\Release\App_Code.pdb |
| | | ======= |
| | | >>>>>>> Stashed changes |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\bin\Release\App_Code.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\bin\Release\App_Code.pdb |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\bin\Release\Aspose.Cells.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\bin\Release\Dao.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\bin\Release\Ionic.Zip.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\obj\Release\App_Code.csproj.AssemblyReference.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\obj\Release\App_Code.csproj.CoreCompileInputs.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\obj\Release\App_Code.csproj.CopyComplete |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\obj\Release\App_Code.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\App_Code\obj\Release\App_Code.pdb |
| | |
| | | d34782dce186f7104d1081cac4d568756f64a0b0 |
| | | f05064e66538c56da836b03d27148211bdb278f8 |
| | |
| | | C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Common\obj\Release\Common.pdb |
| | | ======= |
| | | >>>>>>> Stashed changes |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Common\bin\Release\Common.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Common\bin\Release\Common.pdb |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Common\bin\Release\log4net.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Common\bin\Release\Oracle.DataAccess.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Common\obj\Release\Common.csproj.AssemblyReference.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Common\obj\Release\Common.csproj.CoreCompileInputs.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Common\obj\Release\Common.csproj.CopyComplete |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Common\obj\Release\Common.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Common\obj\Release\Common.pdb |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using Model; |
| | | using Common; |
| | | using Oracle.DataAccess.Client; |
| | | using System.Data.Common; |
| | | |
| | | namespace Dao |
| | | { |
| | | /// <summary> |
| | | /// 订单审核操作 |
| | | /// </summary> |
| | | public class GwOrderAuditDao : IDisposable |
| | | { |
| | | public void Dispose() |
| | | { |
| | | } |
| | | |
| | | private static GwOrderAuditDao _instance; |
| | | public static GwOrderAuditDao Instance |
| | | { |
| | | get { |
| | | if (_instance == null) |
| | | { |
| | | _instance = new GwOrderAuditDao(); |
| | | } |
| | | return _instance; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取订单审核列表 |
| | | /// </summary> |
| | | /// flag: 0-待审核订单(已提交、审核中);1-已完成订单(审核通过、审核不通过、取消) |
| | | /// <returns></returns> |
| | | public List<GwOrderAudit> List(GwOrderAudit gwOrderAudit) |
| | | { |
| | | List<GwOrderAudit> list = new List<GwOrderAudit>(); |
| | | try |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("SELECT GOA.* "); |
| | | stringBuilder.Append(" FROM GW_ORDER_AUDIT GOA "); |
| | | stringBuilder.Append(" WHERE 1=1 "); |
| | | |
| | | if (gwOrderAudit.AuditId!=null && gwOrderAudit.AuditId!="") |
| | | { |
| | | stringBuilder.Append(" AND AUDIT_ID= '" + gwOrderAudit.AuditId + "' "); |
| | | } |
| | | if (gwOrderAudit.OrderId != null && gwOrderAudit.OrderId != "") |
| | | { |
| | | stringBuilder.Append(" AND ORDER_ID= '" + gwOrderAudit.OrderId + "' "); |
| | | } |
| | | if (gwOrderAudit.AuditSort != 0 ) |
| | | { |
| | | stringBuilder.Append(" AND AUDIT_SORT= " + gwOrderAudit.AuditSort + " "); |
| | | } |
| | | if (gwOrderAudit.AuditStatus != 0) |
| | | { |
| | | stringBuilder.Append(" AND AUDIT_STATUS= " + gwOrderAudit.AuditStatus + " "); |
| | | } |
| | | stringBuilder.Append(" ORDER BY ORDER_ID, AUDIT_TIME DESC "); |
| | | |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(stringBuilder.ToString() , OracleHelper.Connection)) |
| | | { |
| | | while (((DbDataReader)reader).Read()) |
| | | { |
| | | GwOrderAudit o = new GwOrderAudit(); |
| | | if (this.ReadInfo(reader, o)) |
| | | list.Add(o); |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error(ex); |
| | | return list; |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | |
| | | //添加信息 |
| | | public bool Add(GwOrderAudit o) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("INSERT INTO GW_ORDER_AUDIT ( "); |
| | | stringBuilder.Append(" AUDIT_ID, ORDER_ID, AUDIT_SORT, AUDIT_STATUS, AUDITOR, AUDIT_REASON, AUDIT_TIME "); |
| | | stringBuilder.Append(" ) "); |
| | | stringBuilder.Append(" VALUES (:AUDIT_ID, :ORDER_ID, :AUDIT_SORT, :AUDIT_STATUS, :AUDITOR, :AUDIT_REASON, :AUDIT_TIME "); |
| | | stringBuilder.Append(" ) "); |
| | | |
| | | string sql = stringBuilder.ToString(); |
| | | |
| | | return OracleHelper.ExecuteSql(sql, |
| | | OracleHelper.Connection, |
| | | new OracleParameter(":AUDIT_ID", (object)o.AuditId), |
| | | new OracleParameter(":ORDER_ID", (object)o.OrderId), |
| | | new OracleParameter(":AUDIT_SORT", (object)o.AuditSort), |
| | | new OracleParameter(":AUDIT_STATUS", (object)o.AuditStatus), |
| | | new OracleParameter(":AUDITOR", (object)o.Auditor), |
| | | new OracleParameter(":AUDIT_REASON", (object)o.AuditReason), |
| | | new OracleParameter(":AUDIT_TIME", (object)o.AuditTime) |
| | | ) > 0; |
| | | } |
| | | |
| | | //删除 |
| | | public bool Delete(string AuditId) |
| | | { |
| | | if (string.IsNullOrEmpty(AuditId) ) |
| | | return false; |
| | | return OracleHelper.ExecuteSql("delete from GW_ORDER_AUDIT where AUDIT_ID=:AUDIT_ID", OracleHelper.Connection, new OracleParameter(":AUDIT_ID", (object)AuditId)) > 0; |
| | | } |
| | | |
| | | //更新产品或产品分类信息 |
| | | public bool Update(GwOrderAudit o) |
| | | { |
| | | OracleParameter[] cmdParms = new OracleParameter[] { |
| | | new OracleParameter(":AUDIT_ID", (object)o.AuditId), |
| | | new OracleParameter(":ORDER_ID", (object)o.OrderId), |
| | | new OracleParameter(":AUDIT_SORT", (object)o.AuditSort), |
| | | new OracleParameter(":AUDIT_STATUS", (object)o.AuditStatus), |
| | | new OracleParameter(":AUDITOR", (object)o.Auditor), |
| | | new OracleParameter(":AUDIT_REASON", (object)o.AuditReason), |
| | | new OracleParameter(":AUDIT_TIME", (object)o.AuditTime) |
| | | }; |
| | | |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("UPDATE GW_ORDER_AUDIT SET "); |
| | | //stringBuilder.Append(" , AUDIT_ID =:AUDIT_ID "); |
| | | stringBuilder.Append(" , ORDER_ID =:ORDER_ID "); |
| | | stringBuilder.Append(" , AUDIT_SORT =:AUDIT_SORT "); |
| | | stringBuilder.Append(" , AUDIT_STATUS =:AUDIT_STATUS "); |
| | | stringBuilder.Append(" , AUDITOR=:AUDITOR, AUDIT_REASON=:AUDIT_REASON, AUDIT_TIME=:AUDIT_TIME "); |
| | | stringBuilder.Append(" WHERE AUDIT_ID=:AUDIT_ID "); |
| | | |
| | | string sql = stringBuilder.ToString(); |
| | | return (OracleHelper.ExecuteSql(sql, OracleHelper.Connection, cmdParms) > 0); |
| | | } |
| | | |
| | | //获取信息 |
| | | public GwOrderAudit Get(string auditId) |
| | | { |
| | | GwOrderAudit o = new GwOrderAudit(); |
| | | if (string.IsNullOrEmpty(auditId)) |
| | | return o; |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(string.Format("select * from GW_ORDER_AUDIT where AUDIT_ID=:AUDIT_ID"), OracleHelper.Connection, new OracleParameter(":AUDIT_ID", (object)auditId))) |
| | | { |
| | | if (((DbDataReader)reader).Read()) |
| | | { |
| | | this.ReadInfo(reader, o); |
| | | return o; |
| | | } |
| | | } |
| | | return o; |
| | | } |
| | | |
| | | //统计记录数 |
| | | private int ReadCount(OracleDataReader reader) |
| | | { |
| | | OracleReaderWrapper wrapper = new OracleReaderWrapper(reader); |
| | | return wrapper.GetInt("count", 0); |
| | | } |
| | | |
| | | //数据封装 |
| | | private bool ReadInfo(OracleDataReader reader, GwOrderAudit o) |
| | | { |
| | | OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); |
| | | o.AuditId = oracleReaderWrapper.GetString("AUDIT_ID", ""); |
| | | o.OrderId = oracleReaderWrapper.GetString("ORDER_ID", ""); |
| | | o.AuditSort = oracleReaderWrapper.GetInt("AUDIT_SORT", 0); |
| | | o.AuditStatus = oracleReaderWrapper.GetInt("AUDIT_STATUS", 0); |
| | | o.Auditor = oracleReaderWrapper.GetString("AUDITOR", ""); |
| | | o.AuditReason = oracleReaderWrapper.GetString("AUDIT_REASON", ""); |
| | | o.AuditTime = oracleReaderWrapper.GetDateTime("AUDIT_TIME"); |
| | | return true; |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using Model; |
| | | using Common; |
| | | using Oracle.DataAccess.Client; |
| | | using System.Data.Common; |
| | | |
| | | namespace Dao |
| | | { |
| | | /// <summary> |
| | | /// 订单操作 |
| | | /// </summary> |
| | | public class GwOrderDao : IDisposable |
| | | { |
| | | public void Dispose() |
| | | { |
| | | } |
| | | |
| | | private static GwOrderDao _instance; |
| | | public static GwOrderDao Instance |
| | | { |
| | | get { |
| | | if (_instance == null) |
| | | { |
| | | _instance = new GwOrderDao(); |
| | | } |
| | | return _instance; |
| | | } |
| | | } |
| | | |
| | | |
| | | //flag: 0-待审核订单(已提交、审核中);1-已完成订单(审核通过、审核不通过、取消) |
| | | public List<GwOrder> LoadInfoList(string spId, string clientId, string clientName, int flag, DateTime startDate, DateTime endDate, int pageSize, int PageIndex, out int recordcount) |
| | | { |
| | | |
| | | List<GwOrder> list = new List<GwOrder>(); |
| | | recordcount = 0; |
| | | try |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append(" FROM ( "); |
| | | stringBuilder.Append("SELECT GWO.*, GWC.CLIENT_NAME "); |
| | | stringBuilder.Append(" FROM GW_ORDER GWO "); |
| | | stringBuilder.Append(" LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID "); |
| | | stringBuilder.Append(" LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID "); |
| | | stringBuilder.Append(" WHERE 1=1 "); |
| | | |
| | | if (flag == 0) |
| | | { |
| | | stringBuilder.Append(" AND GWO.STATUS IN (0, 1) "); |
| | | } |
| | | else if (flag == 1) |
| | | { |
| | | stringBuilder.Append(" AND GWO.STATUS IN (2, 3, 4) "); |
| | | } |
| | | |
| | | /** |
| | | if ((startDate != null) && (endDate != null)) |
| | | { |
| | | stringBuilder.Append(" AND GWO.CREATE_TIME BETWEEN " + startDate + " AND " + endDate + " "); |
| | | } |
| | | else if ((startDate != null) && (endDate == null) ) |
| | | { |
| | | stringBuilder.Append(" AND GWO.CREATE_TIME BETWEEN " + startDate + "'AND " + startDate + ""); |
| | | } |
| | | else if ((endDate != null) && (startDate == null) ) |
| | | { |
| | | stringBuilder.Append(" AND GWO.CREATE_TIME BETWEEN " + endDate + " AND " + endDate + " "); |
| | | } |
| | | **/ |
| | | stringBuilder.Append(" AND GWO.CREATE_TIME BETWEEN :START_TIME AND :END_TIME "); |
| | | |
| | | if ((spId != null) && (spId != "")) |
| | | { |
| | | stringBuilder.Append(" AND GWO.SP_ID like '%" + spId + "%' " ); |
| | | } |
| | | |
| | | if ((clientId != null) && (clientId != "")) |
| | | { |
| | | stringBuilder.Append(" and GWO.CLIENT_ID like '%" + clientId + "%'"); |
| | | } |
| | | if ((clientName != null) && (clientName != "")) |
| | | { |
| | | stringBuilder.Append(" and GWC.CLIENT_NAME like '%" + clientName + "%'"); |
| | | } |
| | | stringBuilder.Append(" ) T "); |
| | | |
| | | OracleParameter[] parameterArray = new OracleParameter[] { new OracleParameter(":START_TIME", startDate), new OracleParameter(":END_TIME", endDate) }; |
| | | |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader("select count(*) as count " + stringBuilder.ToString(), OracleHelper.Connection, parameterArray)) |
| | | { |
| | | while (reader.Read()) |
| | | { |
| | | recordcount = this.ReadCount(reader); |
| | | } |
| | | } |
| | | using (OracleDataReader reader2 = OracleHelper.ExecuteReader(PubConstant.doOracleSql(PageIndex, pageSize, recordcount, "select * " + stringBuilder.ToString()).ToString() + " order by CREATE_TIME desc ", OracleHelper.Connection, parameterArray)) |
| | | { |
| | | while (reader2.Read()) |
| | | { |
| | | GwOrder o = new GwOrder(); |
| | | if (this.ReadInfo(reader2, o)) |
| | | { |
| | | list.Add(o); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | catch (Exception exception) |
| | | { |
| | | LogHelper.Error(exception); |
| | | return list; |
| | | } |
| | | return list; |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取订单列表 |
| | | /// </summary> |
| | | /// flag: 0-待审核订单(已提交、审核中);1-已完成订单(审核通过、审核不通过、取消) |
| | | /// <returns></returns> |
| | | public List<GwOrder> List(GwOrder gwOrder, GwSp gwSp, GwClient gwClient, int flag) |
| | | { |
| | | List<GwOrder> list = new List<GwOrder>(); |
| | | //recordcount = 0; // |
| | | try |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("SELECT GWO.* "); |
| | | stringBuilder.Append(" FROM GW_ORDER GWO "); |
| | | stringBuilder.Append(" LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID "); |
| | | stringBuilder.Append(" LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID "); |
| | | stringBuilder.Append(" WHERE 1=1 "); |
| | | |
| | | if(flag == 0) |
| | | { |
| | | stringBuilder.Append(" AND GWO.STATUS IN (0, 1) "); |
| | | } |
| | | else if (flag == 1) |
| | | { |
| | | stringBuilder.Append(" AND GWO.STATUS IN (2, 3, 4) "); |
| | | } |
| | | |
| | | stringBuilder.Append(" ORDER BY CREATE_TIME DESC "); |
| | | |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(stringBuilder.ToString() , OracleHelper.Connection)) |
| | | { |
| | | while (((DbDataReader)reader).Read()) |
| | | { |
| | | GwOrder o = new GwOrder(); |
| | | if (this.ReadInfo(reader, o)) |
| | | list.Add(o); |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error(ex); |
| | | return list; |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | |
| | | //添加产品或产品分类信息 |
| | | public bool Add(GwOrder o) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("INSERT INTO GW_ORDER ( "); |
| | | stringBuilder.Append(" ORDER_ID, SP_ID, CLIENT_ID, PRODUCT_ID, COMBO_ID, BASIC_NUM, GIVING_NUM, PRICE, ORDER_NUM_TOTAL, ORDER_AMOUNT_TOTAL, BEFORE_BALANCE_NUM "); |
| | | stringBuilder.Append(" , CREATOR, CREATE_TIME, STATUS, REMARK "); |
| | | //stringBuilder.Append(" , AUDITOR, AUDIT_TIME "); |
| | | stringBuilder.Append(" ) "); |
| | | stringBuilder.Append(" VALUES (:ORDER_ID, :SP_ID, :CLIENT_ID, :PRODUCT_ID, :COMBO_ID, :BASIC_NUM, :GIVING_NUM, :PRICE, :ORDER_NUM_TOTAL, :ORDER_AMOUNT_TOTAL, :BEFORE_BALANCE_NUM "); |
| | | stringBuilder.Append(" , :CREATOR, :CREATE_TIME, :STATUS, :REMARK "); |
| | | //stringBuilder.Append(" , :AUDITOR, :AUDIT_TIME "); |
| | | stringBuilder.Append(" ) "); |
| | | |
| | | string sql = stringBuilder.ToString(); |
| | | |
| | | return OracleHelper.ExecuteSql(sql, |
| | | OracleHelper.Connection, |
| | | new OracleParameter(":ORDER_ID", (object)o.OrderId), |
| | | new OracleParameter(":SP_ID", (object)o.SpId), |
| | | new OracleParameter(":CLIENT_ID", (object)o.ClientId), |
| | | new OracleParameter(":PRODUCT_ID", (object)o.ProductId), |
| | | new OracleParameter(":COMBO_ID", (object)o.ComboId), |
| | | new OracleParameter(":BASIC_NUM", (object)o.BasicNum), |
| | | new OracleParameter(":GIVING_NUM", (object)o.GivingNum), |
| | | new OracleParameter(":PRICE", (object)o.Price), |
| | | new OracleParameter(":ORDER_NUM_TOTAL", (object)o.OrderNumTotal), |
| | | new OracleParameter(":ORDER_AMOUNT_TOTAL", (object)o.OrderAmountTotal), |
| | | new OracleParameter(":BEFORE_BALANCE_NUM", (object)o.BeforeBalanceNum), |
| | | new OracleParameter(":CREATOR", (object)o.Creator), |
| | | new OracleParameter(":CREATE_TIME", (object)o.CreateTime), |
| | | new OracleParameter(":STATUS", (object)o.Status), |
| | | new OracleParameter(":REMARK", (object)o.Remark) |
| | | ) > 0; |
| | | } |
| | | |
| | | //删除 |
| | | public bool Delete(string orderId) |
| | | { |
| | | if (string.IsNullOrEmpty(orderId) ) |
| | | return false; |
| | | return OracleHelper.ExecuteSql("delete from GW_ORDER where ORDER_ID=:ORDER_ID", OracleHelper.Connection, new OracleParameter(":ORDER_ID", (object)orderId)) > 0; |
| | | } |
| | | |
| | | //取消 |
| | | public bool UpdateStatus(int status, string orderId) |
| | | { |
| | | if (string.IsNullOrEmpty(orderId)) |
| | | return false; |
| | | //status:4-取消 |
| | | return OracleHelper.ExecuteSql("update GW_ORDER SET STATUS = :STATUS where ORDER_ID=:ORDER_ID", OracleHelper.Connection, new OracleParameter(":STATUS", (object)status), new OracleParameter(":ORDER_ID", (object)orderId)) > 0; |
| | | } |
| | | |
| | | //更新产品或产品分类信息 |
| | | public bool Update(GwOrder o) |
| | | { |
| | | OracleParameter[] cmdParms = new OracleParameter[] { |
| | | new OracleParameter(":ORDER_ID", (object)o.OrderId), |
| | | new OracleParameter(":SP_ID", (object)o.SpId), |
| | | new OracleParameter(":CLIENT_ID", (object)o.ClientId), |
| | | new OracleParameter(":PRODUCT_ID", (object)o.ProductId), |
| | | new OracleParameter(":COMBO_ID", (object)o.ComboId), |
| | | new OracleParameter(":BASIC_NUM", (object)o.BasicNum), |
| | | new OracleParameter(":GIVING_NUM", (object)o.GivingNum), |
| | | new OracleParameter(":PRICE", (object)o.Price), |
| | | new OracleParameter(":ORDER_NUM_TOTAL", (object)o.OrderNumTotal), |
| | | new OracleParameter(":ORDER_AMOUNT_TOTAL", (object)o.OrderAmountTotal), |
| | | new OracleParameter(":BEFORE_BALANCE_NUM", (object)o.BeforeBalanceNum), |
| | | new OracleParameter(":CREATOR", (object)o.Creator), |
| | | new OracleParameter(":CREATE_TIME", (object)o.CreateTime), |
| | | new OracleParameter(":STATUS", (object)o.Status), |
| | | new OracleParameter(":REMARK", (object)o.Remark) |
| | | }; |
| | | |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("UPDATE GW_ORDER SET "); |
| | | //stringBuilder.Append(" ORDER_ID=:ORDER_ID "); |
| | | stringBuilder.Append(" , SP_ID =:SP_ID "); |
| | | stringBuilder.Append(" , CLIENT_ID =:CLIENT_ID "); |
| | | stringBuilder.Append(" , PRODUCT_ID =:PRODUCT_ID "); |
| | | stringBuilder.Append(" , COMBO_ID =:COMBO_ID "); |
| | | stringBuilder.Append(" , BASIC_NUM=:BASIC_NUM, GIVING_NUM=:GIVING_NUM, PRICE=:PRICE, ORDER_NUM_TOTAL=:ORDER_NUM_TOTAL, ORDER_AMOUNT_TOTAL=:ORDER_AMOUNT_TOTAL "); |
| | | stringBuilder.Append(" , BEFORE_BALANCE_NUM =:BEFORE_BALANCE_NUM, CREATOR=:CREATOR, CREATE_TIME=:CREATE_TIME "); |
| | | stringBuilder.Append(" , STATUS=:STATUS, REMARK=:REMARK "); |
| | | stringBuilder.Append(" WHERE ORDER_ID=:ORDER_ID "); |
| | | |
| | | string sql = stringBuilder.ToString(); |
| | | return (OracleHelper.ExecuteSql(sql, OracleHelper.Connection, cmdParms) > 0); |
| | | } |
| | | |
| | | //获取信息 |
| | | public GwOrder Get(string orderId) |
| | | { |
| | | GwOrder o = new GwOrder(); |
| | | if (string.IsNullOrEmpty(orderId)) |
| | | return o; |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(string.Format("select * from GW_ORDER where ORDER_ID=:ORDER_ID"), OracleHelper.Connection, new OracleParameter(":ORDER_ID", (object)orderId))) |
| | | { |
| | | if (((DbDataReader)reader).Read()) |
| | | { |
| | | this.ReadInfo(reader, o); |
| | | return o; |
| | | } |
| | | } |
| | | return o; |
| | | } |
| | | |
| | | //统计记录数 |
| | | private int ReadCount(OracleDataReader reader) |
| | | { |
| | | OracleReaderWrapper wrapper = new OracleReaderWrapper(reader); |
| | | return wrapper.GetInt("count", 0); |
| | | } |
| | | |
| | | //数据封装 |
| | | private bool ReadInfo(OracleDataReader reader, GwOrder o) |
| | | { |
| | | OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); |
| | | o.OrderId = oracleReaderWrapper.GetString("ORDER_ID", ""); |
| | | o.SpId = oracleReaderWrapper.GetString("SP_ID", ""); |
| | | o.ClientId = oracleReaderWrapper.GetString("CLIENT_ID", ""); |
| | | o.ClientName = oracleReaderWrapper.GetString("CLIENT_NAME", ""); |
| | | o.ProductId = oracleReaderWrapper.GetString("PRODUCT_ID", ""); |
| | | o.ComboId = oracleReaderWrapper.GetString("COMBO_ID", ""); |
| | | o.BasicNum = oracleReaderWrapper.GetInt("BASIC_NUM", 0); |
| | | o.GivingNum = oracleReaderWrapper.GetInt("GIVING_NUM", 0); |
| | | o.Price = oracleReaderWrapper.GetInt("PRICE", 0); |
| | | o.OrderNumTotal = oracleReaderWrapper.GetInt("ORDER_NUM_TOTAL", 0); |
| | | o.OrderAmountTotal = oracleReaderWrapper.GetInt("ORDER_AMOUNT_TOTAL", 0); |
| | | o.BeforeBalanceNum = oracleReaderWrapper.GetInt("BEFORE_BALANCE_NUM", 0); |
| | | o.Creator = oracleReaderWrapper.GetString("CREATOR", ""); |
| | | o.CreateTime = oracleReaderWrapper.GetDateTime("CREATE_TIME"); |
| | | //o.Auditor = oracleReaderWrapper.GetString("AUDITOR", ""); |
| | | //o.AuditTime = oracleReaderWrapper.GetDateTime("AUDIT_TIME"); |
| | | o.Status = oracleReaderWrapper.GetInt("STATUS", 0); |
| | | o.Remark = oracleReaderWrapper.GetString("REMARK", ""); |
| | | return true; |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using Model; |
| | | using Common; |
| | | using Oracle.DataAccess.Client; |
| | | using System.Data.Common; |
| | | |
| | | namespace Dao |
| | | { |
| | | /// <summary> |
| | | /// 流程定义表操作 |
| | | /// </summary> |
| | | public class SysFlowDao : IDisposable |
| | | { |
| | | public void Dispose() |
| | | { |
| | | } |
| | | |
| | | private static SysFlowDao _instance; |
| | | public static SysFlowDao Instance |
| | | { |
| | | get { |
| | | if (_instance == null) |
| | | { |
| | | _instance = new SysFlowDao(); |
| | | } |
| | | return _instance; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取信息列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public List<SysFlow> List(SysFlow sysFlow) |
| | | { |
| | | List<SysFlow> list = new List<SysFlow>(); |
| | | try |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("SELECT SFN.* "); |
| | | stringBuilder.Append(" FROM SYS_FLOW SFN "); |
| | | stringBuilder.Append(" WHERE 1=1 "); |
| | | |
| | | if (sysFlow.FlowCode != null && sysFlow.FlowCode != "") |
| | | { |
| | | stringBuilder.Append(" AND FLOW_CODE= '" + sysFlow.FlowCode + "' "); |
| | | } |
| | | if (sysFlow.Status != 0) |
| | | { |
| | | stringBuilder.Append(" AND STATUS= " + sysFlow.Status + " "); |
| | | } |
| | | stringBuilder.Append(" ORDER BY FLOW_CODE "); |
| | | |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(stringBuilder.ToString() , OracleHelper.Connection)) |
| | | { |
| | | while (((DbDataReader)reader).Read()) |
| | | { |
| | | SysFlow o = new SysFlow(); |
| | | if (this.ReadInfo(reader, o)) |
| | | list.Add(o); |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error(ex); |
| | | return list; |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | |
| | | //添加信息 |
| | | public bool Add(SysFlow o) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("INSERT INTO SYS_FLOW ( "); |
| | | stringBuilder.Append(" ID, FLOW_CODE, FLOW_NAME, FLOW_GROUP, STATUS "); |
| | | stringBuilder.Append(" ) "); |
| | | stringBuilder.Append(" VALUES (:ID, :FLOW_CODE, :FLOW_NAME, :FLOW_GROUP, :STATUS "); |
| | | stringBuilder.Append(" ) "); |
| | | |
| | | string sql = stringBuilder.ToString(); |
| | | |
| | | return OracleHelper.ExecuteSql(sql, |
| | | OracleHelper.Connection, |
| | | new OracleParameter(":ID", (object)o.Id), |
| | | new OracleParameter(":FLOW_CODE", (object)o.FlowCode), |
| | | new OracleParameter(":FLOW_NAME", (object)o.FlowName), |
| | | new OracleParameter(":FLOW_GROUP", (object)o.FlowGroup), |
| | | new OracleParameter(":STATUS", (object)o.Status) |
| | | ) > 0; |
| | | } |
| | | |
| | | //删除 |
| | | public bool Delete(string id) |
| | | { |
| | | if (string.IsNullOrEmpty(id) ) |
| | | return false; |
| | | return OracleHelper.ExecuteSql("delete from SYS_FLOW where ID=:ID", OracleHelper.Connection, new OracleParameter(":ID", (object)id)) > 0; |
| | | } |
| | | |
| | | //更新产品或产品分类信息 |
| | | public bool Update(SysFlow o) |
| | | { |
| | | OracleParameter[] cmdParms = new OracleParameter[] { |
| | | new OracleParameter(":ID", (object)o.Id), |
| | | new OracleParameter(":FLOW_CODE", (object)o.FlowCode), |
| | | new OracleParameter(":FLOW_NAME", (object)o.FlowName), |
| | | new OracleParameter(":FLOW_GROUP", (object)o.FlowGroup), |
| | | new OracleParameter(":STATUS", (object)o.Status) |
| | | }; |
| | | |
| | | |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("UPDATE SYS_FLOW SET "); |
| | | stringBuilder.Append(" , FLOW_CODE =:FLOW_CODE "); |
| | | stringBuilder.Append(" , FLOW_NAME =:FLOW_NAME "); |
| | | stringBuilder.Append(" , FLOW_GROUP =:FLOW_GROUP "); |
| | | stringBuilder.Append(" , STATUS=:STATUS "); |
| | | stringBuilder.Append(" WHERE ID=:ID "); |
| | | |
| | | string sql = stringBuilder.ToString(); |
| | | return (OracleHelper.ExecuteSql(sql, OracleHelper.Connection, cmdParms) > 0); |
| | | } |
| | | |
| | | //获取信息 |
| | | public SysFlow Get(string id) |
| | | { |
| | | SysFlow o = new SysFlow(); |
| | | if (string.IsNullOrEmpty(id)) |
| | | return o; |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(string.Format("select * from SYS_FLOW where ID=:ID"), OracleHelper.Connection, new OracleParameter(":ID", (object)id))) |
| | | { |
| | | if (((DbDataReader)reader).Read()) |
| | | { |
| | | this.ReadInfo(reader, o); |
| | | return o; |
| | | } |
| | | } |
| | | return o; |
| | | } |
| | | |
| | | //获取信息 |
| | | public SysFlow Get(SysFlow sysFlow) |
| | | { |
| | | SysFlow o = new SysFlow(); |
| | | if (sysFlow==null) |
| | | return o; |
| | | |
| | | try |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("SELECT SFN.* "); |
| | | stringBuilder.Append(" FROM SYS_FLOW SFN "); |
| | | stringBuilder.Append(" WHERE 1=1 "); |
| | | |
| | | if (sysFlow.Id != null && sysFlow.Id != "") |
| | | { |
| | | stringBuilder.Append(" AND ID= '" + sysFlow.Id + "' "); |
| | | } |
| | | if (sysFlow.FlowCode != null && sysFlow.FlowCode != "") |
| | | { |
| | | stringBuilder.Append(" AND FLOW_CODE= '" + sysFlow.FlowCode + "' "); |
| | | } |
| | | if (sysFlow.Status != 0) |
| | | { |
| | | stringBuilder.Append(" AND STATUS= " + sysFlow.Status + " "); |
| | | } |
| | | |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(stringBuilder.ToString(), OracleHelper.Connection)) |
| | | { |
| | | if (((DbDataReader)reader).Read()) |
| | | { |
| | | this.ReadInfo(reader, o); |
| | | return o; |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error(ex); |
| | | return null; |
| | | } |
| | | |
| | | return o; |
| | | } |
| | | |
| | | //统计记录数 |
| | | private int ReadCount(OracleDataReader reader) |
| | | { |
| | | OracleReaderWrapper wrapper = new OracleReaderWrapper(reader); |
| | | return wrapper.GetInt("count", 0); |
| | | } |
| | | |
| | | //数据封装 |
| | | private bool ReadInfo(OracleDataReader reader, SysFlow o) |
| | | { |
| | | OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); |
| | | o.Id = oracleReaderWrapper.GetString("ID", ""); |
| | | o.FlowCode = oracleReaderWrapper.GetString("FLOW_CODE", ""); |
| | | o.FlowName = oracleReaderWrapper.GetString("FLOW_NAME", ""); |
| | | o.FlowGroup = oracleReaderWrapper.GetString("FLOW_GROUP", ""); |
| | | o.Status = oracleReaderWrapper.GetInt("STATUS", 0); |
| | | return true; |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using Model; |
| | | using Common; |
| | | using Oracle.DataAccess.Client; |
| | | using System.Data.Common; |
| | | |
| | | namespace Dao |
| | | { |
| | | /// <summary> |
| | | /// 流程节点定义操作 |
| | | /// </summary> |
| | | public class SysFlowNodeDao : IDisposable |
| | | { |
| | | public void Dispose() |
| | | { |
| | | } |
| | | |
| | | private static SysFlowNodeDao _instance; |
| | | public static SysFlowNodeDao Instance |
| | | { |
| | | get { |
| | | if (_instance == null) |
| | | { |
| | | _instance = new SysFlowNodeDao(); |
| | | } |
| | | return _instance; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取信息列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public List<SysFlowNode> List(SysFlowNode sysFlowNode) |
| | | { |
| | | List<SysFlowNode> list = new List<SysFlowNode>(); |
| | | try |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("SELECT SFN.* "); |
| | | stringBuilder.Append(" FROM SYS_FLOW_NODE SFN "); |
| | | stringBuilder.Append(" WHERE 1=1 "); |
| | | |
| | | if (sysFlowNode.FlowNodeCode != null && sysFlowNode.FlowNodeCode != "") |
| | | { |
| | | stringBuilder.Append(" AND FLOW_NODE_CODE= '" + sysFlowNode.FlowNodeCode + "' "); |
| | | } |
| | | if (sysFlowNode.BusinessType != 0) |
| | | { |
| | | stringBuilder.Append(" AND BUSINESS_TYPE= " + sysFlowNode.BusinessType + " "); |
| | | } |
| | | stringBuilder.Append(" ORDER BY BUSINESS_TYPE "); |
| | | |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(stringBuilder.ToString() , OracleHelper.Connection)) |
| | | { |
| | | while (((DbDataReader)reader).Read()) |
| | | { |
| | | SysFlowNode o = new SysFlowNode(); |
| | | if (this.ReadInfo(reader, o)) |
| | | list.Add(o); |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error(ex); |
| | | return list; |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | |
| | | //添加信息 |
| | | public bool Add(SysFlowNode o) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("INSERT INTO SYS_FLOW_NODE ( "); |
| | | stringBuilder.Append(" ID, FLOW_NODE_CODE, FLOW_NODE_NAME, ROLE_ID, USER_ID, BUSINESS_TYPE, REMARK "); |
| | | stringBuilder.Append(" ) "); |
| | | stringBuilder.Append(" VALUES (:ID, :FLOW_NODE_CODE, :FLOW_NODE_NAME, :ROLE_ID, :USER_ID, :BUSINESS_TYPE, :REMARK "); |
| | | stringBuilder.Append(" ) "); |
| | | |
| | | string sql = stringBuilder.ToString(); |
| | | |
| | | return OracleHelper.ExecuteSql(sql, |
| | | OracleHelper.Connection, |
| | | new OracleParameter(":ID", (object)o.Id), |
| | | new OracleParameter(":FLOW_NODE_CODE", (object)o.FlowNodeCode), |
| | | new OracleParameter(":FLOW_NODE_NAME", (object)o.FlowNodeName), |
| | | new OracleParameter(":ROLE_ID", (object)o.RoleId), |
| | | new OracleParameter(":USER_ID", (object)o.UserId), |
| | | new OracleParameter(":BUSINESS_TYPE", (object)o.BusinessType), |
| | | new OracleParameter(":REMARK", (object)o.Remark) |
| | | ) > 0; |
| | | } |
| | | |
| | | //删除 |
| | | public bool Delete(string id) |
| | | { |
| | | if (string.IsNullOrEmpty(id) ) |
| | | return false; |
| | | return OracleHelper.ExecuteSql("delete from SYS_FLOW_NODE where ID=:ID", OracleHelper.Connection, new OracleParameter(":ID", (object)id)) > 0; |
| | | } |
| | | |
| | | //更新产品或产品分类信息 |
| | | public bool Update(SysFlowNode o) |
| | | { |
| | | OracleParameter[] cmdParms = new OracleParameter[] { |
| | | new OracleParameter(":ID", (object)o.Id), |
| | | new OracleParameter(":FLOW_NODE_CODE", (object)o.FlowNodeCode), |
| | | new OracleParameter(":FLOW_NODE_NAME", (object)o.FlowNodeName), |
| | | new OracleParameter(":ROLE_ID", (object)o.RoleId), |
| | | new OracleParameter(":USER_ID", (object)o.UserId), |
| | | new OracleParameter(":BUSINESS_TYPE", (object)o.BusinessType), |
| | | new OracleParameter(":REMARK", (object)o.Remark) |
| | | }; |
| | | |
| | | |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("UPDATE SYS_FLOW_NODE SET "); |
| | | stringBuilder.Append(" , FLOW_NODE_CODE =:FLOW_NODE_CODE "); |
| | | stringBuilder.Append(" , FLOW_NODE_NAME =:FLOW_NODE_NAME "); |
| | | stringBuilder.Append(" , ROLE_ID =:ROLE_ID "); |
| | | stringBuilder.Append(" , USER_ID=:USER_ID, BUSINESS_TYPE=:BUSINESS_TYPE, REMARK=:REMARK "); |
| | | stringBuilder.Append(" WHERE ID=:ID "); |
| | | |
| | | string sql = stringBuilder.ToString(); |
| | | return (OracleHelper.ExecuteSql(sql, OracleHelper.Connection, cmdParms) > 0); |
| | | } |
| | | |
| | | //获取信息 |
| | | public SysFlowNode Get(string id) |
| | | { |
| | | SysFlowNode o = new SysFlowNode(); |
| | | if (string.IsNullOrEmpty(id)) |
| | | return o; |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(string.Format("select * from SYS_FLOW_NODE where ID=:ID"), OracleHelper.Connection, new OracleParameter(":ID", (object)id))) |
| | | { |
| | | if (((DbDataReader)reader).Read()) |
| | | { |
| | | this.ReadInfo(reader, o); |
| | | return o; |
| | | } |
| | | } |
| | | return o; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 根据用户及流程节点获取判断是有权限 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public List<SysFlowNode> IsAuth(SysFlowNode sysFlowNode) |
| | | { |
| | | List<SysFlowNode> list = new List<SysFlowNode>(); |
| | | try |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | stringBuilder.Append("SELECT SFN.* "); |
| | | stringBuilder.Append(" FROM SYS_FLOW_NODE SFN "); |
| | | stringBuilder.Append(" WHERE 1=1 "); |
| | | |
| | | if (sysFlowNode.FlowNodeCode != null && sysFlowNode.FlowNodeCode != "") |
| | | { |
| | | stringBuilder.Append(" AND FLOW_NODE_CODE= '" + sysFlowNode.FlowNodeCode + "' "); |
| | | } |
| | | if (sysFlowNode.BusinessType != 0) |
| | | { |
| | | stringBuilder.Append(" AND BUSINESS_TYPE= " + sysFlowNode.BusinessType + " "); |
| | | } |
| | | if (sysFlowNode.UserId != null && sysFlowNode.UserId != "") |
| | | { |
| | | stringBuilder.Append(" AND INSTR(','||USER_ID||',','" + sysFlowNode.UserId + "') > 0"); |
| | | } |
| | | stringBuilder.Append(" ORDER BY BUSINESS_TYPE "); |
| | | |
| | | using (OracleDataReader reader = OracleHelper.ExecuteReader(stringBuilder.ToString(), OracleHelper.Connection)) |
| | | { |
| | | while (((DbDataReader)reader).Read()) |
| | | { |
| | | SysFlowNode o = new SysFlowNode(); |
| | | if (this.ReadInfo(reader, o)) |
| | | list.Add(o); |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error(ex); |
| | | return list; |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | //统计记录数 |
| | | private int ReadCount(OracleDataReader reader) |
| | | { |
| | | OracleReaderWrapper wrapper = new OracleReaderWrapper(reader); |
| | | return wrapper.GetInt("count", 0); |
| | | } |
| | | |
| | | //数据封装 |
| | | private bool ReadInfo(OracleDataReader reader, SysFlowNode o) |
| | | { |
| | | OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); |
| | | o.Id = oracleReaderWrapper.GetString("ID", ""); |
| | | o.FlowNodeCode = oracleReaderWrapper.GetString("FLOW_NODE_CODE", ""); |
| | | o.FlowNodeName = oracleReaderWrapper.GetString("FLOW_NODE_NAME", ""); |
| | | o.RoleId = oracleReaderWrapper.GetString("ROLE_ID", ""); |
| | | o.UserId = oracleReaderWrapper.GetString("USER_ID", ""); |
| | | o.BusinessType = oracleReaderWrapper.GetInt("BUSINESS_TYPE", 0); |
| | | o.Remark = oracleReaderWrapper.GetString("REMARK", ""); |
| | | return true; |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | <<<<<<< HEAD |
| | | <<<<<<< Updated upstream |
| | | 03ac8fb778df47064b4ab65f28af8408156b7fa4 |
| | | ======= |
| | | 4e3d3c0d46e0394eded6a28ceeaec6a8f69625db |
| | | >>>>>>> Stashed changes |
| | | ======= |
| | | 03ac8fb778df47064b4ab65f28af8408156b7fa4 |
| | | >>>>>>> 751731362e5fcf901065c25eaed0319cf7a27cc1 |
| | | 0c60e0363c7ebe19e617b065424b04ecbc8fd3d6 |
| | |
| | | C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Release\Dao.pdb |
| | | ======= |
| | | >>>>>>> Stashed changes |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\Dao.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\Dao.pdb |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\Common.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\Model.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\Newtonsoft.Json.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\Oracle.DataAccess.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\UMCLib.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\log4net.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\Model.pdb |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\bin\Release\Common.pdb |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\obj\Release\Dao.csproj.AssemblyReference.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\obj\Release\Dao.csproj.CoreCompileInputs.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\obj\Release\Dao.csproj.CopyComplete |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\obj\Release\Dao.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\obj\Release\Dao.pdb |
New file |
| | |
| | | |
| | | using System; |
| | | |
| | | namespace Model |
| | | { |
| | | |
| | | //订单表 |
| | | public class GwOrder |
| | | { |
| | | public string OrderId { get; set; } |
| | | |
| | | public string SpId { get; set; } |
| | | |
| | | public string ClientId { get; set; } |
| | | |
| | | public string ClientName { get; set; } |
| | | |
| | | public string ProductId { get; set; } |
| | | |
| | | public string ComboId { get; set; } |
| | | |
| | | public int BasicNum { get; set; } |
| | | |
| | | public int GivingNum { get; set; } |
| | | |
| | | public int Price { get; set; } |
| | | |
| | | public int OrderNumTotal { get; set; } |
| | | |
| | | public int OrderAmountTotal { get; set; } |
| | | |
| | | public int BeforeBalanceNum { get; set; } |
| | | |
| | | public string Creator { get; set; } |
| | | |
| | | public DateTime CreateTime { get; set; } |
| | | |
| | | //0-待审核(已提交);1-审核中;2-审核不通过;3-审核不通过;4-取消; |
| | | //申请订单在未审核情况下可以取消。 |
| | | public int Status { get; set; } |
| | | |
| | | public string Remark { get; set; } |
| | | } |
| | | } |
New file |
| | |
| | | |
| | | using System; |
| | | |
| | | namespace Model |
| | | { |
| | | |
| | | //订单审核表 |
| | | public class GwOrderAudit |
| | | { |
| | | public string AuditId { get; set; } |
| | | |
| | | public string OrderId { get; set; } |
| | | |
| | | public int AuditSort { get; set; } |
| | | //1-审核通过;2-审核不通过;3-取消 |
| | | public int AuditStatus { get; set; } |
| | | |
| | | public string Auditor { get; set; } |
| | | |
| | | //0-充值;99-其他 |
| | | public string AuditReason { get; set; } |
| | | |
| | | public DateTime AuditTime { get; set; } |
| | | } |
| | | } |
New file |
| | |
| | | |
| | | using System; |
| | | |
| | | namespace Model |
| | | { |
| | | |
| | | //流程定义表 |
| | | public class SysFlow |
| | | { |
| | | public string Id { get; set; } |
| | | |
| | | public string FlowCode { get; set; } |
| | | |
| | | public string FlowName { get; set; } |
| | | |
| | | public string FlowGroup { get; set; } |
| | | |
| | | //0-禁用;1-启用 |
| | | public int Status { get; set; } |
| | | } |
| | | } |
New file |
| | |
| | | |
| | | using System; |
| | | |
| | | namespace Model |
| | | { |
| | | |
| | | //流程节点定义 |
| | | public class SysFlowNode |
| | | { |
| | | public string Id { get; set; } |
| | | |
| | | public string FlowNodeCode { get; set; } |
| | | |
| | | public string FlowNodeName { get; set; } |
| | | |
| | | public string RoleId { get; set; } |
| | | |
| | | public string UserId { get; set; } |
| | | |
| | | //0-充值;99-其他 |
| | | public int BusinessType { get; set; } |
| | | |
| | | public string Remark { get; set; } |
| | | } |
| | | } |
| | |
| | | <<<<<<< HEAD |
| | | <<<<<<< Updated upstream |
| | | c4762145da2a34560c5dc93e2958bfb07137e5f2 |
| | | ======= |
| | | 4680df9d251d534abbe2f1eb51d69736b996d0d8 |
| | | >>>>>>> Stashed changes |
| | | ======= |
| | | c4762145da2a34560c5dc93e2958bfb07137e5f2 |
| | | >>>>>>> 751731362e5fcf901065c25eaed0319cf7a27cc1 |
| | | 12e65c17b8944c912c6483c66ed2578caa57f1d2 |
| | |
| | | C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Release\Model.pdb |
| | | ======= |
| | | >>>>>>> Stashed changes |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\bin\Release\Model.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\bin\Release\Model.pdb |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\bin\Release\Common.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\bin\Release\Newtonsoft.Json.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\bin\Release\UMCLib.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\bin\Release\log4net.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\bin\Release\Oracle.DataAccess.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\bin\Release\Common.pdb |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\obj\Release\Model.csproj.AssemblyReference.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\obj\Release\Model.csproj.CoreCompileInputs.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\obj\Release\Model.csproj.CopyComplete |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\obj\Release\Model.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Model\obj\Release\Model.pdb |
| | |
| | | fa96c443ff4c3eda7263ab6de8b0bbba4c306077 |
| | | 6ff39fd28dd87b6cc010ab534c82ef3efebde7dc |
| | |
| | | C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\UMCLib\obj\Release\UMCLib.pdb |
| | | ======= |
| | | >>>>>>> Stashed changes |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\UMCLib\bin\Release\UMCLib.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\UMCLib\bin\Release\UMCLib.pdb |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\UMCLib\bin\Release\Newtonsoft.Json.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\UMCLib\obj\Release\UMCLib.csproj.AssemblyReference.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\UMCLib\obj\Release\UMCLib.csproj.CoreCompileInputs.cache |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\UMCLib\obj\Release\UMCLib.csproj.CopyComplete |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\UMCLib\obj\Release\UMCLib.dll |
| | | C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\UMCLib\obj\Release\UMCLib.pdb |
New file |
| | |
| | | <%@ WebHandler Language="C#" Class="GwOrderHandler" %> |
| | | using Dao; |
| | | using Model; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text.RegularExpressions; |
| | | |
| | | public class GwOrderHandler : PageHandler<SysUser> |
| | | { |
| | | private GwOrderDao _Dao = new GwOrderDao(); |
| | | private GwSpDao _GwSpDao = new GwSpDao(); |
| | | private GwOpGroupDao _GwOpGroupDao = new GwOpGroupDao(); |
| | | private GwProductDao _GwProductDao = new GwProductDao(); |
| | | private SysXhDao _SysXhDao = new SysXhDao(); |
| | | private SysFlowDao _SysFlowDao = new SysFlowDao(); |
| | | private SysFlowNodeDao _SysFlowNodeDao = new SysFlowNodeDao(); |
| | | |
| | | private SysFlowDao _SysFlowDaoDao = new SysFlowDao(); //流程定义 |
| | | private GwOrderAuditDao _GwOrderAuditDao = new GwOrderAuditDao(); //订单审核 |
| | | |
| | | private List<GwOp> _OpList; |
| | | private List<GwOpGroup> _GroupList; |
| | | private List<GwProduct> _ProductList; //产品及产品分类 |
| | | //private List<GwProduct> _ProductClassList; //产品分类 |
| | | |
| | | public override JsonPageResult ProcessRequestInternal(PageContext<SysUser> context) |
| | | { |
| | | string @string = context.GetString("action"); |
| | | switch (@string) |
| | | { |
| | | case "delete": |
| | | return this.Delete(context); //删除 |
| | | case "update": |
| | | return this.Update(context); //修改 |
| | | case "add": |
| | | return this.Add(context); //添加 |
| | | case "listComplete": |
| | | return this.ListComplete(context); //查询已完成订单(审核通过、审核不通过、取消) |
| | | case "listAudit": |
| | | return this.ListAudit(context); //查询待审核订单(待审核、审核中) |
| | | case "gwOrderList": |
| | | return this.GwOrderList(context); //订单列表 |
| | | case "get": |
| | | return this.Get(context); //获取记录信息 |
| | | case "cancel": |
| | | return this.Cancel(context); //取消 |
| | | case "audit": |
| | | return this.Audit(context); //订单审核 |
| | | |
| | | default: |
| | | throw new Exception("Invalid Action=" + @string); |
| | | } |
| | | } |
| | | |
| | | //加载已完成订单(审核通过、审核不通过、取消) |
| | | private JsonPageResult ListComplete(PageContext<SysUser> context) |
| | | { |
| | | //Console.WriteLine("List.............[" + context.GetInt("name") + "][" + context.GetInt("classes") + "]"); |
| | | string spId = context.GetString("spId"); |
| | | string clientId = context.GetString("clientId"); |
| | | string clientName = context.GetString("clientName"); |
| | | int flag = context.GetInt("flag"); |
| | | DateTime startDate = context.GetDateTime("startDate"); |
| | | DateTime endDate = context.GetDateTime("endDate"); |
| | | |
| | | int recordCount = 0; |
| | | int pageSize = context.GetInt("pageSize", 50); |
| | | int pageIndex = context.GetInt("pageIndex", 1); |
| | | |
| | | List<GwOrder> list = _Dao.LoadInfoList(spId, clientId, clientName, flag, startDate, endDate, pageSize, pageIndex, out recordCount); |
| | | |
| | | string str1 = ""; |
| | | if (list != null && list.Count > 0) |
| | | { |
| | | |
| | | int num = 0; |
| | | foreach (GwOrder bean in list) |
| | | { |
| | | ++num; |
| | | |
| | | str1 += "<tr><td>" + bean.OrderId + "</td>"; |
| | | str1 = str1 + "<td>" + bean.SpId + "</td>"; |
| | | str1 = str1 + "<td>" + bean.ClientId + "-" + bean.ClientName + "</td>"; |
| | | str1 = str1 + "<td>" + ProductToName(bean.ProductId) + "</td>"; |
| | | //str1 = str1 + "<td>" + bean.ComboId + "</td>"; |
| | | str1 = str1 + "<td>" + bean.BasicNum + "</td>"; |
| | | str1 = str1 + "<td>" + bean.GivingNum + "</td>"; |
| | | str1 = str1 + string.Format("<td>{0}元/条</td>", (object)(Convert.ToDecimal(bean.Price) / new Decimal(1000))); |
| | | str1 = str1 + "<td>" + bean.OrderNumTotal + "</td>"; |
| | | str1 = str1 + string.Format("<td>{0}元</td>", (object)(Convert.ToDecimal(bean.OrderAmountTotal) / new Decimal(1000)));; |
| | | str1 = str1 + "<td>" + bean.BeforeBalanceNum + "</td>"; |
| | | str1 = str1 + "<td>" + bean.Creator + "</td>"; |
| | | str1 = str1 + "<td>" + bean.CreateTime + "</td>"; |
| | | str1 = str1 + "<td>" + StatusToName(bean.Status) + "</td>"; |
| | | //str1 = str1 + "<td>" + bean.Remark + "</td>"; |
| | | |
| | | str1 += "<td class=\"text-right\">"; |
| | | str1 += string.Format("<a href=\"javascript:;\" data-orderid=\"{0}\" class=\"action-modal-detail btn btn-success btn-xs\"><i class=\"fa fa-search\"></i> 查看</a> ", (object) bean.OrderId); |
| | | str1 += "</td>"; |
| | | str1 += "</tr>"; |
| | | } |
| | | } |
| | | else |
| | | str1 += "<tr><td colspan=\"14\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>"; |
| | | |
| | | return new JsonPageResult(true, new |
| | | { |
| | | Table = str1.ToString(), |
| | | TotalCount = recordCount |
| | | }); |
| | | } |
| | | |
| | | //加载待审核订单(待审核、审核中) |
| | | private JsonPageResult ListAudit(PageContext<SysUser> context) |
| | | { |
| | | string spId = context.GetString("spId"); |
| | | string clientId = context.GetString("clientId"); |
| | | string clientName = context.GetString("clientName"); |
| | | int flag = context.GetInt("flag"); |
| | | DateTime startDate = context.GetDateTime("startDate"); |
| | | DateTime endDate = context.GetDateTime("endDate"); |
| | | |
| | | int recordCount = 0; |
| | | int pageSize = context.GetInt("pageSize", 50); |
| | | int pageIndex = context.GetInt("pageIndex", 1); |
| | | |
| | | List<GwOrder> list = _Dao.LoadInfoList(spId, clientId, clientName, flag, startDate, endDate, pageSize, pageIndex, out recordCount); |
| | | |
| | | string str1 = ""; |
| | | if (list != null && list.Count > 0) |
| | | { |
| | | |
| | | int num = 0; |
| | | foreach (GwOrder bean in list) |
| | | { |
| | | ++num; |
| | | |
| | | str1 += "<tr><td>" + bean.OrderId + "</td>"; |
| | | str1 = str1 + "<td>" + bean.SpId + "</td>"; |
| | | str1 = str1 + "<td>" + bean.ClientId + "-" + bean.ClientName + "</td>"; |
| | | str1 = str1 + "<td>" + ProductToName(bean.ProductId) + "</td>"; |
| | | //str1 = str1 + "<td>" + bean.ComboId + "</td>"; |
| | | str1 = str1 + "<td>" + bean.BasicNum + "</td>"; |
| | | str1 = str1 + "<td>" + bean.GivingNum + "</td>"; |
| | | str1 = str1 + string.Format("<td>{0}元/条</td>", (object)(Convert.ToDecimal(bean.Price) / new Decimal(1000))); |
| | | str1 = str1 + "<td>" + bean.OrderNumTotal + "</td>"; |
| | | str1 = str1 + string.Format("<td>{0}元</td>", (object)(Convert.ToDecimal(bean.OrderAmountTotal) / new Decimal(1000)));; |
| | | str1 = str1 + "<td>" + bean.BeforeBalanceNum + "</td>"; |
| | | str1 = str1 + "<td>" + bean.Creator + "</td>"; |
| | | str1 = str1 + "<td>" + bean.CreateTime + "</td>"; |
| | | str1 = str1 + "<td>" + StatusToName(bean.Status) + "</td>"; |
| | | //str1 = str1 + "<td>" + bean.Remark + "</td>"; |
| | | |
| | | str1 += "<td class=\"text-right\">"; |
| | | str1 += string.Format("<a href=\"javascript:;\" data-orderid=\"{0}\" class=\"action-modal-detail btn btn-success btn-xs\"><i class=\"fa fa-search\"></i> 查看</a> ", (object) bean.OrderId); |
| | | str1 += string.Format("<a href=\"javascript:;\" data-orderid=\"{0}\" class=\"action-modal-audit btn btn-success btn-xs\"><i class=\"fa fa-search\"></i> 审核</a> ", (object) bean.OrderId); |
| | | if(bean.Status == 0) { |
| | | str1 += string.Format("<a href=\"javascript:;\" data-orderid=\"{0}\" class=\"action-modal-cancel btn btn-success btn-xs\"><i class=\"fa fa-search\"></i> 取消</a> ", (object) bean.OrderId); |
| | | } |
| | | str1 += "</td>"; |
| | | str1 += "</tr>"; |
| | | } |
| | | } |
| | | else |
| | | str1 += "<tr><td colspan=\"14\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>"; |
| | | |
| | | return new JsonPageResult(true, new |
| | | { |
| | | Table = str1.ToString(), |
| | | TotalCount = recordCount |
| | | }); |
| | | } |
| | | |
| | | private JsonPageResult GwOrderList(PageContext<SysUser> context) |
| | | { |
| | | /** |
| | | string string1 = context.GetString("SpID"); |
| | | string string2 = context.GetString("ClientID"); |
| | | string string3 = context.GetString("ClientName"); |
| | | string str1 = context.GetString("sDate"); |
| | | string str2 = context.GetString("EndTime"); |
| | | if (string.IsNullOrEmpty(str1)) |
| | | str1 = DateTime.Now.AddDays(-1.0).ToString("yyyy-MM-dd"); |
| | | if (string.IsNullOrEmpty(str2)) |
| | | str2 = DateTime.Now.ToString("yyyy-MM-dd"); |
| | | **/ |
| | | |
| | | |
| | | string spId = context.GetString("spId"); |
| | | string clientId = context.GetString("clientId"); |
| | | string clientName = context.GetString("clientName"); |
| | | int flag = context.GetInt("flag"); |
| | | DateTime startDate = context.GetDateTime("startDate"); |
| | | DateTime endDate = context.GetDateTime("endDate"); |
| | | |
| | | int recordCount = 0; |
| | | int pageSize = context.GetInt("pageSize", 50); |
| | | int pageIndex = context.GetInt("pageIndex", 1); |
| | | |
| | | List<GwOrder> list = _Dao.LoadInfoList(spId, clientId, clientName, flag, startDate, endDate, pageSize, pageIndex, out recordCount); |
| | | |
| | | string str1 = ""; |
| | | if (list != null && list.Count > 0) |
| | | { |
| | | |
| | | int num = 0; |
| | | foreach (GwOrder bean in list) |
| | | { |
| | | ++num; |
| | | |
| | | str1 += "<tr><td>" + bean.OrderId + "</td>"; |
| | | str1 = str1 + "<td>" + bean.SpId + "</td>"; |
| | | str1 = str1 + "<td>" + bean.ClientId + "-" + bean.ClientName + "</td>"; |
| | | str1 = str1 + "<td>" + ProductToName(bean.ProductId) + "</td>"; |
| | | //str1 = str1 + "<td>" + bean.ComboId + "</td>"; |
| | | str1 = str1 + "<td>" + bean.BasicNum + "</td>"; |
| | | str1 = str1 + "<td>" + bean.GivingNum + "</td>"; |
| | | str1 = str1 + string.Format("<td>{0}元/条</td>", (object)(Convert.ToDecimal(bean.Price) / new Decimal(1000))); |
| | | str1 = str1 + "<td>" + bean.OrderNumTotal + "</td>"; |
| | | str1 = str1 + string.Format("<td>{0}元</td>", (object)(Convert.ToDecimal(bean.OrderAmountTotal) / new Decimal(1000)));; |
| | | str1 = str1 + "<td>" + bean.BeforeBalanceNum + "</td>"; |
| | | str1 = str1 + "<td>" + bean.Creator + "</td>"; |
| | | str1 = str1 + "<td>" + bean.CreateTime + "</td>"; |
| | | str1 = str1 + "<td>" + StatusToName(bean.Status) + "</td>"; |
| | | //str1 = str1 + "<td>" + bean.Remark + "</td>"; |
| | | |
| | | str1 += "<td class=\"text-right\">"; |
| | | str1 += string.Format("<a href=\"javascript:;\" data-orderid=\"{0}\" class=\"action-modal-detail btn btn-success btn-xs\"><i class=\"fa fa-search\"></i> 查看</a> ", (object) bean.OrderId); |
| | | //str1 += string.Format("<a href=\"javascript:;\" data-orderid=\"{0}\" class=\"action-modal-audit btn btn-success btn-xs\"><i class=\"fa fa-search\"></i> 审核</a> ", (object) bean.OrderId); |
| | | //if(bean.Status == 0) { |
| | | // str1 += string.Format("<a href=\"javascript:;\" data-orderid=\"{0}\" class=\"action-modal-cancel btn btn-success btn-xs\"><i class=\"fa fa-search\"></i> 取消</a> ", (object) bean.OrderId); |
| | | //} |
| | | str1 += "</td>"; |
| | | str1 += "</tr>"; |
| | | } |
| | | } |
| | | else |
| | | str1 += "<tr><td colspan=\"14\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>"; |
| | | |
| | | return new JsonPageResult(true, new |
| | | { |
| | | Table = str1.ToString(), |
| | | TotalCount = recordCount |
| | | }); |
| | | } |
| | | |
| | | |
| | | //删除信息 |
| | | private JsonPageResult Delete(PageContext<SysUser> context) |
| | | { |
| | | string orderId = context.GetString("orderId"); |
| | | |
| | | GwOrder gwOrder = this._Dao.Get(orderId); |
| | | if (gwOrder.Status !=0) |
| | | throw new ArgumentException("该订单已处理,无法删除!"); |
| | | this._Dao.Delete(orderId); |
| | | return new JsonPageResult(true, "删除信息成功!"); |
| | | |
| | | } |
| | | |
| | | |
| | | //取消信息 |
| | | private JsonPageResult Cancel(PageContext<SysUser> context) |
| | | { |
| | | string orderId = context.GetString("orderId"); |
| | | int status = context.GetInt("status"); |
| | | |
| | | |
| | | GwOrder gwOrder = this._Dao.Get(orderId); |
| | | if (gwOrder==null) |
| | | throw new ArgumentException("该订单记录不存在!"); |
| | | if (gwOrder.Status !=0) |
| | | throw new ArgumentException("该订单已处理,无法取消!"); |
| | | |
| | | //status:0-待审核(已提交);1-审核中;2-审核通过;3-审核不通过;4-取消; |
| | | this._Dao.UpdateStatus(status, orderId); |
| | | return new JsonPageResult(true, "取消信息成功!"); |
| | | |
| | | } |
| | | |
| | | |
| | | //订单审核 |
| | | private JsonPageResult Audit(PageContext<SysUser> context) |
| | | { |
| | | string orderId = context.GetString("orderId"); |
| | | int status = context.GetInt("status"); //0-审核不通过;1-审核通过 |
| | | string auditReason = context.GetString("auditReason"); |
| | | |
| | | string beforeFlowCode = null; //之前的流程编码 |
| | | string currentFlowCode = null; //当前的流程编码 |
| | | string nextFlowCode = null; //下一个流程编码 |
| | | |
| | | |
| | | GwOrder gwOrder = this._Dao.Get(orderId); |
| | | if (gwOrder==null) |
| | | throw new ArgumentException("该订单记录不存在!"); |
| | | if (gwOrder.Status !=0 && gwOrder.Status !=1) |
| | | throw new ArgumentException("该订单已处理,操作失败!"); |
| | | |
| | | GwOrderAudit gworderAudit = new GwOrderAudit(); |
| | | gworderAudit.AuditStatus = 1; |
| | | gworderAudit.OrderId = orderId; |
| | | List<GwOrderAudit> gworderAuditList = _GwOrderAuditDao.List(gworderAudit); |
| | | if(gworderAuditList==null || gworderAuditList.Count<=0 ) |
| | | { |
| | | |
| | | } |
| | | |
| | | //判断订单审核流程是否都审核通过且是最后审核环节。 |
| | | |
| | | //是最后审核环节时,更新客户账号余额条数。 |
| | | |
| | | //不是最后审核环节时,站内通知 |
| | | |
| | | //status:0-待审核(已提交);1-审核中;2-审核通过;3-审核不通过;4-取消; |
| | | this._Dao.UpdateStatus(status, orderId); |
| | | return new JsonPageResult(true, "审核操作成功!"); |
| | | |
| | | } |
| | | |
| | | //添加信息 |
| | | private JsonPageResult Add(PageContext<SysUser> context) |
| | | { |
| | | |
| | | string spId = context.GetString("spId"); |
| | | string clientId = context.GetString("clientId"); |
| | | string productId = context.GetString("productId"); |
| | | //string comboId = context.GetString("comboId"); |
| | | int basicNum = context.GetInt("basicNum", 0); |
| | | int givingNum = context.GetInt("givingNum", 0); |
| | | int price = 0; |
| | | |
| | | int orderNumTotal = context.GetInt("orderNumTotal", 0); |
| | | int orderAmountTotal = context.GetInt("orderAmountTotal", 0); |
| | | int beforeBalanceNum = context.GetInt("beforeBalanceNum", 0); |
| | | //客服人员提交订单时的状态为1-审核中。 |
| | | int status = 1; //0-待审核(已提交);1-审核中;2-审核通过;3-审核不通过;4-取消;申请订单在未审核情况下可以取消。 |
| | | string remark = context.GetString("remark"); |
| | | DateTime createTime = DateTime.Now; |
| | | string creator = context.OperatorID; |
| | | |
| | | int num = Math.Max((int) (context.GetDecimal("price", new Decimal(4, 0, 0, false, (byte) 2)) * new Decimal(1000)), 1); |
| | | price = num; |
| | | |
| | | //校验 |
| | | if (!string.IsNullOrEmpty(context.GetString("price")) && !Regex.IsMatch(context.GetString("price"), "^[0-9]*$") && price<=0 ) |
| | | throw new Exception("参考单价不能小于等于0"); |
| | | if (!string.IsNullOrEmpty(context.GetString("basicNum")) && !Regex.IsMatch(context.GetString("basicNum"), "^[0-9]*$")) |
| | | throw new Exception("基本条数必须为整数"); |
| | | if (!string.IsNullOrEmpty(context.GetString("givingNum")) && !Regex.IsMatch(context.GetString("givingNum"), "^[0-9]*$")) |
| | | throw new Exception("赠送条数必须为整数"); |
| | | |
| | | if (string.IsNullOrEmpty(clientId)) |
| | | { |
| | | throw new ArgumentException("客户不能为空!"); |
| | | } |
| | | if (string.IsNullOrEmpty(spId)) |
| | | { |
| | | throw new ArgumentException("账号不能为空!"); |
| | | } |
| | | |
| | | if (basicNum<=0 && givingNum <= 0) |
| | | { |
| | | throw new ArgumentException("基本条数或赠送条数必须大于零!"); |
| | | } |
| | | |
| | | //获取订单审核流程 |
| | | string flowGroup = null; |
| | | string[] flowGroupS = null; |
| | | string[] flowCodeS = null; |
| | | string flowCode = null; |
| | | int sort = 0; |
| | | string flowNodeCode = null; |
| | | SysFlow SysFlow = new SysFlow(); |
| | | SysFlow.FlowCode = "F_DDSH"; //订单流程 |
| | | SysFlow.Status = 1; //状态:0-禁用;1-启用 |
| | | |
| | | SysFlow sysFlow = _SysFlowDao.Get(SysFlow); |
| | | if (sysFlow == null) |
| | | { |
| | | throw new ArgumentException("订单审核流程不存在!"); |
| | | } |
| | | |
| | | flowGroup = sysFlow.FlowGroup; |
| | | //流程组合为空时 |
| | | if (string.IsNullOrEmpty(flowGroup)) |
| | | { |
| | | status = 2; //0-待审核(已提交);1-审核中;2-审核通过;3-审核不通过;4-取消; |
| | | } |
| | | else |
| | | { |
| | | status = 1; //0-待审核(已提交);1-审核中;2-审核通过;3-审核不通过;4-取消; |
| | | |
| | | flowGroupS = flowGroup.Split('|'); |
| | | if(flowGroupS.Length >0) |
| | | { |
| | | flowCode = flowGroupS[0]; |
| | | if (!string.IsNullOrEmpty(flowCode)) |
| | | { |
| | | flowCodeS = flowCode.Split('#'); |
| | | } |
| | | } |
| | | |
| | | if(flowCodeS!=null && flowCodeS.Length == 2) |
| | | { |
| | | sort = int.Parse(flowCodeS[0]); //序号 |
| | | flowNodeCode = flowCodeS[1]; //序号 |
| | | } |
| | | else |
| | | { |
| | | throw new ArgumentException("流程组合格式错误!"); |
| | | } |
| | | } |
| | | |
| | | //获取用户权限 |
| | | SysFlowNode sysFlowNode = new SysFlowNode(); |
| | | sysFlowNode.BusinessType = 1; //业务类型:1-充值;99-其他 |
| | | sysFlowNode.FlowNodeCode = flowNodeCode; |
| | | sysFlowNode.UserId = creator; |
| | | |
| | | List<SysFlowNode> sysFlowNodeList = _SysFlowNodeDao.IsAuth(sysFlowNode); |
| | | if(sysFlowNodeList==null || sysFlowNodeList.Count <=0 ) |
| | | { |
| | | throw new ArgumentException("用户没有充值权限,请联系管理员!"); |
| | | } |
| | | |
| | | |
| | | //获取订单信息 |
| | | GwSp gwSp = _GwSpDao.Get(spId); |
| | | if (gwSp == null) |
| | | { |
| | | throw new ArgumentException("账号不存在!"); |
| | | } |
| | | else if (gwSp.Status==0) |
| | | { |
| | | throw new ArgumentException("账号已禁用!"); |
| | | } |
| | | |
| | | productId = gwSp.ProductId; |
| | | price = gwSp.Price; |
| | | |
| | | orderNumTotal = basicNum + givingNum; |
| | | orderAmountTotal = basicNum * price; |
| | | |
| | | |
| | | string orderId = _SysXhDao.getXh("GW_ORDER"); //获取生成订单ID |
| | | this._Dao.Add(new GwOrder() |
| | | { |
| | | OrderId = orderId, |
| | | SpId = spId, |
| | | ClientId = clientId, |
| | | ProductId = productId, |
| | | //ComboId = comboId, |
| | | BasicNum = basicNum, |
| | | GivingNum = givingNum, |
| | | Price = price, //单价换算 |
| | | OrderNumTotal = orderNumTotal, |
| | | OrderAmountTotal = orderAmountTotal, |
| | | BeforeBalanceNum = beforeBalanceNum, |
| | | Status = status, |
| | | Remark = remark, |
| | | CreateTime = createTime, |
| | | Creator = creator |
| | | |
| | | }); |
| | | |
| | | |
| | | string auditId = _SysXhDao.getXh("GW_ORDER_AUDIT"); //获取生成订单审核ID |
| | | this._GwOrderAuditDao.Add(new GwOrderAudit() |
| | | { |
| | | AuditId = auditId, |
| | | OrderId = orderId, |
| | | AuditSort = sort, |
| | | AuditStatus = status, |
| | | Auditor = creator, |
| | | //AuditReason = null, |
| | | AuditTime = createTime |
| | | |
| | | }); |
| | | |
| | | |
| | | return new JsonPageResult(true, "生成订单信息成功!"); |
| | | } |
| | | |
| | | //更新信息 |
| | | private JsonPageResult Update(PageContext<SysUser> context) |
| | | { |
| | | string orderId = context.GetString("orderId"); |
| | | string spId = context.GetString("spId"); |
| | | string clientId = context.GetString("clientId"); |
| | | string productId = context.GetString("productId"); |
| | | string comboId = context.GetString("clientId"); |
| | | int basicNum = context.GetInt("basicNum", 0); |
| | | int givingNum = context.GetInt("givingNum", 0); |
| | | int price = 0; |
| | | |
| | | int orderNumTotal = context.GetInt("orderNumTotal", 0); |
| | | int orderAmountTotal = context.GetInt("orderAmountTotal", 0); |
| | | int beforeBalanceNum = context.GetInt("beforeBalanceNum", 0); |
| | | int status = 0; |
| | | string remark = context.GetString("remark"); |
| | | DateTime createTime = DateTime.Now; |
| | | string creator = context.OperatorID; |
| | | |
| | | int num = Math.Max((int) (context.GetDecimal("price", new Decimal(4, 0, 0, false, (byte) 2)) * new Decimal(1000)), 1); |
| | | price = num; |
| | | |
| | | //校验 |
| | | if (!string.IsNullOrEmpty(context.GetString("price")) && !Regex.IsMatch(context.GetString("price"), "^[0-9]*$") && price<=0 ) |
| | | throw new Exception("参考单价不能小于等于0"); |
| | | if (!string.IsNullOrEmpty(context.GetString("basicNum")) && !Regex.IsMatch(context.GetString("basicNum"), "^[0-9]*$")) |
| | | throw new Exception("基本条数必须为整数"); |
| | | if (!string.IsNullOrEmpty(context.GetString("givingNum")) && !Regex.IsMatch(context.GetString("givingNum"), "^[0-9]*$")) |
| | | throw new Exception("赠送条数必须为整数"); |
| | | |
| | | if (string.IsNullOrEmpty(clientId)) |
| | | { |
| | | throw new ArgumentException("客户不能为空!"); |
| | | } |
| | | if (string.IsNullOrEmpty(spId)) |
| | | { |
| | | throw new ArgumentException("账号不能为空!"); |
| | | } |
| | | |
| | | if (basicNum<=0 && givingNum <= 0) |
| | | { |
| | | throw new ArgumentException("基本条数或赠送条数必须大于零!"); |
| | | } |
| | | |
| | | this._Dao.Update(new GwOrder() |
| | | { |
| | | OrderId = orderId, |
| | | SpId = spId, |
| | | ClientId = clientId, |
| | | ProductId = productId, |
| | | ComboId = comboId, |
| | | BasicNum = basicNum, |
| | | GivingNum = givingNum, |
| | | Price = price, //单价换算 |
| | | OrderNumTotal = orderNumTotal, |
| | | OrderAmountTotal = orderAmountTotal, |
| | | BeforeBalanceNum = beforeBalanceNum, |
| | | Status = status, |
| | | Remark = remark, |
| | | CreateTime = createTime, |
| | | Creator = creator |
| | | |
| | | }); |
| | | |
| | | return new JsonPageResult(true, "信息更新成功!"); |
| | | } |
| | | |
| | | //根据主键获取产品或产品分类信息 |
| | | private JsonPageResult Get(PageContext<SysUser> context) |
| | | { |
| | | return new JsonPageResult(true, this._Dao.Get(context.GetString("orderId"))); |
| | | } |
| | | |
| | | //获取通道列表 |
| | | private List<GwOp> OpList |
| | | { |
| | | get |
| | | { |
| | | if (this._OpList == null) |
| | | { |
| | | using (GwOpDao gwOpDao = new GwOpDao()) |
| | | this._OpList = gwOpDao.LoadInfoList(); |
| | | } |
| | | return this._OpList; |
| | | } |
| | | } |
| | | |
| | | //获取通道组列表 |
| | | private List<GwOpGroup> GroupList |
| | | { |
| | | get |
| | | { |
| | | if (this._GroupList == null) |
| | | { |
| | | using (GwOpGroupDao gwOpGroupDao = new GwOpGroupDao()) |
| | | this._GroupList = gwOpGroupDao.GetGroupList(); |
| | | } |
| | | return this._GroupList; |
| | | } |
| | | } |
| | | |
| | | //通道ID转换名称 |
| | | private string GetOpName(int opID) |
| | | { |
| | | if (this.OpList == null) |
| | | return string.Empty; |
| | | GwOp gwOp = this.OpList.Find((Predicate<GwOp>)(op => op.OpID == opID)); |
| | | if (gwOp != null) |
| | | return string.Format("{0}-{1}", (object)gwOp.OpID, (object)gwOp.OpName); |
| | | return string.Empty; |
| | | } |
| | | |
| | | //产品类别转换名称 |
| | | private string ClassesToName(int classes) |
| | | { |
| | | if (classes == -1) |
| | | return string.Empty; |
| | | else if(classes == 0) |
| | | return "0-产品分类"; |
| | | else if(classes == 1) |
| | | return "1-产品"; |
| | | |
| | | return string.Empty; |
| | | } |
| | | |
| | | //产品是否默认转换名称 |
| | | private string IsDefaultToName(int isDefault) |
| | | { |
| | | if (isDefault == -1) |
| | | return string.Empty; |
| | | else if(isDefault == 0) |
| | | return "0-个性化"; |
| | | else if(isDefault == 1) |
| | | return "1-系统默认"; |
| | | |
| | | return string.Empty; |
| | | } |
| | | |
| | | //启用停用转换名称 |
| | | private string IsEnableToName(int isEnable) |
| | | { |
| | | if (isEnable == -1) |
| | | return string.Empty; |
| | | else if(isEnable == 0) |
| | | return "0-停用"; |
| | | else if(isEnable == 1) |
| | | return "1-启用"; |
| | | |
| | | return string.Empty; |
| | | } |
| | | |
| | | //通道组ID转换名称 |
| | | private string GetGroupName(int groupID) |
| | | { |
| | | if (this.GroupList == null) |
| | | return string.Empty; |
| | | GwOpGroup gwOpGroup = this.GroupList.Find((Predicate<GwOpGroup>)(group => group.GroupID == groupID)); |
| | | if (gwOpGroup != null) |
| | | return string.Format("{0}-{1}", (object)gwOpGroup.GroupID, (object)gwOpGroup.GroupName); |
| | | return string.Empty; |
| | | } |
| | | |
| | | //订单状态转换名称 |
| | | private string StatusToName(int status) |
| | | { |
| | | if (status == -1) |
| | | return string.Empty; |
| | | else if(status == 0) |
| | | return "0-待审核(已提交)"; |
| | | else if(status == 1) |
| | | return "1-审核中"; |
| | | else if(status == 2) |
| | | return "2-审核通过"; |
| | | else if(status == 3) |
| | | return "3-审核不通过"; |
| | | else if(status == 4) |
| | | return "4-取消"; |
| | | |
| | | return string.Empty; |
| | | } |
| | | |
| | | |
| | | //加载产品及产品分类信息 |
| | | private List<GwProduct> ProductAllList() |
| | | { |
| | | GwProduct bean = new GwProduct(); |
| | | bean.Classes = -1; |
| | | bean.IsDefault = -1; |
| | | bean.IsEnable = -1; |
| | | |
| | | List<GwProduct> list = _GwProductDao.getAllList(bean); |
| | | |
| | | return list; |
| | | } |
| | | |
| | | //获取产品或产品分类列表 |
| | | private List<GwProduct> ProductList |
| | | { |
| | | get |
| | | { |
| | | if (this._ProductList == null) |
| | | { |
| | | this._ProductList = this.ProductAllList(); |
| | | } |
| | | return this._ProductList; |
| | | } |
| | | } |
| | | |
| | | //产品或产品分类ID转换名称 |
| | | private string ProductToName(string productId) |
| | | { |
| | | if (this.ProductList == null) |
| | | return string.Empty; |
| | | GwProduct bean = this.ProductList.Find((Predicate<GwProduct>)(product => product.Id == productId)); |
| | | if (bean != null) |
| | | //return string.Format("{0}-{1}", (object)bean.Id, (object)bean.Name); |
| | | return string.Format("{0}", (object)bean.Name); |
| | | return string.Empty; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | <%@ Page Language="C#" masterpagefile="~/Main.master" AutoEventWireup="true" CodeFile="GwOrderAudit.aspx.cs" Inherits="_GwOrderAudit" %> |
| | | <%-- 待审核订单 --%> |
| | | <asp:Content runat="server" ID="Content1" ContentPlaceHolderID="head"> |
| | | <script type="text/javascript" language="javascript"> |
| | | $(document).ready(function() { |
| | | var pagination = new Pagination(); |
| | | pagination.setPageIndex(1); |
| | | pagination.setPageSize(50); |
| | | |
| | | function loadPageList() { |
| | | var clientId = $("#ClientId").val(); |
| | | var clientName = $("#ClientName").val(); |
| | | var spId = $("#SpId").val(); |
| | | var startDate = $("#StartTime").val(); |
| | | var endDate = $("#EndTime").val(); |
| | | $.ajax({ |
| | | url: "GwOrder.ashx", |
| | | type: "POST", |
| | | data: { action: "listAudit", clientId: clientId, clientName: clientName, spId: spId, startDate: startDate, endDate: endDate, flag: 0, pageIndex: pagination.getPageIndex(), pageSize: pagination.getPageSize() }, |
| | | success: function (result) { |
| | | if (result.OK) { |
| | | $("#orderTable tbody").html(result.Message.Table); |
| | | pagination.setRecordCount(result.Message.TotalCount); |
| | | $("#pagination").html(pagination.getHtml()); |
| | | $("[data-toggle='popover']").popover(); |
| | | } else { |
| | | mytek.alert(result.Message, result.OK); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | $(".input-daterange").datepicker({ keyboardNavigation: !1, forceParse: !1, autoclose: !0 }); |
| | | |
| | | //查看明细 |
| | | $(document).on("click", ".action-modal-detail", function () { |
| | | var orderId = $(this).data("orderid"); |
| | | $("#orderDialog .modal-title").text("订单明细"); |
| | | |
| | | $.get("gwOrder.ashx", { "action": "get", orderId: orderId }, function (r) { |
| | | |
| | | //$("#orderDialog .modal-title").text("订单明细"); |
| | | //$("#orderDialog #action").val("detail"); |
| | | $("#orderDialog #orderId").val(r.Message.OrderId).attr("readonly", false); |
| | | $("#orderDialog #spId").val(r.Message.SpId).attr("readonly", false); |
| | | $("#orderDialog #clientId").val(r.Message.ClientId).attr("readonly", false); |
| | | $("#orderDialog #productId").val(r.Message.ProductId).attr("readonly", false); |
| | | //$("#orderDialog #comboId").val(r.Message.ComboId); |
| | | $("#orderDialog #basicNum").val(r.Message.BasicNum, 0); |
| | | $("#orderDialog #givingNum").val(r.Message.GivingNum, 0); |
| | | $("#orderDialog #price").val(r.Message.Price / 1000, 0.00); |
| | | $("#orderDialog #orderNumTotal").val(r.Message.OrderNumTotal, 0); |
| | | $("#orderDialog #orderAmountTotal").val(r.Message.OrderAmountTotal / 1000, 0); |
| | | $("#orderDialog #beforeBalanceNum").val(r.Message.BeforeBalanceNum, 0); |
| | | $("#orderDialog #creator").val(r.Message.Creator); |
| | | $("#orderDialog #createTime").val(r.Message.CreateTime); |
| | | //$("#orderDialog #auditor").valval(r.Message.Auditor); |
| | | //$("#orderDialog #auditTime").val(r.Message.AuditTime); |
| | | $("#orderDialog #status").val(r.Message.Status).attr("readonly", false); |
| | | $("#orderDialog #remark").val(r.Message.Remark).attr("readonly", false); |
| | | |
| | | |
| | | $("#orderDialog #auditPass").css("display", "none"); |
| | | $("#orderDialog #auditNoPass").css("display", "none"); |
| | | |
| | | $("#orderDialog").modal("show"); |
| | | }, "json"); |
| | | }); |
| | | |
| | | //审核 |
| | | $(document).on("click", ".action-modal-audit", function () { |
| | | var orderId = $(this).data("orderid"); |
| | | $("#orderDialog .modal-title").text("订单审核"); |
| | | |
| | | $.get("gwOrder.ashx", { "action": "get", orderId: orderId }, function (r) { |
| | | |
| | | //$("#orderDialog .modal-title").text("订单明细"); |
| | | //$("#orderDialog #action").val("detail"); |
| | | $("#orderDialog #orderId").val(r.Message.OrderId).attr("readonly", false); |
| | | $("#orderDialog #spId").val(r.Message.SpId).attr("readonly", false); |
| | | $("#orderDialog #clientId").val(r.Message.ClientId).attr("readonly", false); |
| | | $("#orderDialog #productId").val(r.Message.ProductId).attr("readonly", false); |
| | | //$("#orderDialog #comboId").val(r.Message.ComboId); |
| | | $("#orderDialog #basicNum").val(r.Message.BasicNum, 0); |
| | | $("#orderDialog #givingNum").val(r.Message.GivingNum, 0); |
| | | $("#orderDialog #price").val(r.Message.Price / 1000, 0.00); |
| | | $("#orderDialog #orderNumTotal").val(r.Message.OrderNumTotal, 0); |
| | | $("#orderDialog #orderAmountTotal").val(r.Message.OrderAmountTotal / 1000, 0); |
| | | $("#orderDialog #beforeBalanceNum").val(r.Message.BeforeBalanceNum, 0); |
| | | $("#orderDialog #creator").val(r.Message.Creator); |
| | | $("#orderDialog #createTime").val(r.Message.CreateTime); |
| | | //$("#orderDialog #auditor").valval(r.Message.Auditor); |
| | | //$("#orderDialog #auditTime").val(r.Message.AuditTime); |
| | | $("#orderDialog #status").val(r.Message.Status); |
| | | $("#orderDialog #remark").val(r.Message.Remark); |
| | | |
| | | $("#orderDialog #auditPass").css("display", ""); |
| | | $("#orderDialog #auditNoPass").css("display", ""); |
| | | |
| | | $("#orderDialog").modal("show"); |
| | | }, "json"); |
| | | }); |
| | | |
| | | $(document).on("click", ".action-modal-delete", function() { |
| | | var orderId = $(this).data("orderid"); |
| | | mytek.confirm("是否需要删除该信息?", "数据删除后将无法恢复,请谨慎操作!", function(b) { |
| | | if (b) { |
| | | $.post("gwOrder.ashx", { "action": "delete", orderId: orderId }, function(result) { |
| | | mytek.alert(result.Message, result.OK, function() { |
| | | loadPageList(); |
| | | }); |
| | | }, |
| | | "json"); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | $(document).on("click", ".action-modal-cancel", function () { |
| | | var orderId = $(this).data("orderid"); |
| | | mytek.confirm("是否确定取消该信息?", "数据取消后将无法恢复,请谨慎操作!", function (b) { |
| | | if (b) { |
| | | $.post("gwOrder.ashx", { "action": "cancel", status: 4, orderId: orderId }, function (result) { |
| | | mytek.alert(result.Message, result.OK, function () { |
| | | loadPageList(); |
| | | }); |
| | | }, |
| | | "json"); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //审核通过 |
| | | $(document).on("click", ".action-auditPass", function () { |
| | | var orderId = $(this).data("orderid"); |
| | | mytek.confirm("是否确定审核通过该信息?", "数据更新后将无法恢复,请谨慎操作!", function (b) { |
| | | if (b) { |
| | | $.post("gwOrder.ashx", { "action": "audit", status: 1, orderId: orderId }, function (result) { |
| | | mytek.alert(result.Message, result.OK, function () { |
| | | loadPageList(); |
| | | }); |
| | | }, |
| | | "json"); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //审核不通过 |
| | | $(document).on("click", ".action-auditNoPass", function () { |
| | | var orderId = $(this).data("orderid"); |
| | | mytek.confirm("是否确定审核不通过该信息?", "数据更新后将无法恢复,请谨慎操作!", function (b) { |
| | | if (b) { |
| | | $.post("gwOrder.ashx", { "action": "audit", status: 0, orderId: orderId }, function (result) { |
| | | mytek.alert(result.Message, result.OK, function () { |
| | | loadPageList(); |
| | | }); |
| | | }, |
| | | "json"); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | $(document).on("click", ".action-btn-GwOrderQuery", function() { |
| | | pagination.setPageIndex(1); |
| | | loadPageList(); |
| | | }); |
| | | |
| | | $(document).on("click", "a[data-index]", function() { |
| | | pagination.setPageIndex($(this).attr("data-index")); |
| | | loadPageList(); |
| | | }); |
| | | |
| | | //进入页面时执行查询 |
| | | loadPageList(); |
| | | |
| | | }); |
| | | </script> |
| | | </asp:Content> |
| | | <asp:Content runat="server" ID="Content2" ContentPlaceHolderID="title">订单管理</asp:Content> |
| | | <asp:Content ID="Content3" ContentPlaceHolderID="content" runat="Server"> |
| | | |
| | | <form name="queryForm" method="get" action="GwOrder.aspx" id="queryForm" class="form-inline" |
| | | id="gwOrderTable"> |
| | | <div class="m-b"> |
| | | <div class="form-group"> |
| | | <div class="input-group m-b"> |
| | | <span class="input-group-addon">代理商客户账户</span> |
| | | <input type="text" name="ClientId" id="ClientId" class="form-control col-md-2" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <div class="input-group m-b"> |
| | | <span class="input-group-addon">代理商客户名称</span> |
| | | <input type="text" name="ClientName" id="ClientName" class="form-control col-md-2" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <div class="input-group m-b"> |
| | | <span class="input-group-addon">SP账号</span> |
| | | <input type="text" name="SpId" id="SpId" class="form-control col-md-2" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <div class="input-group m-b "> |
| | | <div class="input-daterange input-group" id="datepicker"> |
| | | <span class="input-group-addon">时间范围 <i class="fa fa-calendar"></i></span> |
| | | <input type="text" class="input-sm form-control" name="StartTime" id="StartTime" |
| | | value="<%=StartTime.ToString("yyyy-MM-dd") %>" /> |
| | | <span class="input-group-addon">到</span> <span class="input-group-addon"><i class="fa fa-calendar"> |
| | | </i></span> |
| | | <input type="text" class="input-sm form-control" name="EndTime" id="EndTime" value="<%=EndTime.ToString("yyyy-MM-dd") %>" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <div class="input-group"> |
| | | <input type="button" value="查询" class="btn btn-primary action-btn-GwOrderQuery" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <table class="table table-striped table-bordered table-hover" id="orderTable"> |
| | | <thead> |
| | | <tr class="header"> |
| | | <th>订单ID |
| | | </th> |
| | | <th>账号ID |
| | | </th> |
| | | <th>客户ID |
| | | </th> |
| | | <th>产品ID |
| | | </th> |
| | | <%--<th>套餐ID |
| | | </th> |
| | | --%> |
| | | <th>订单基本条数 |
| | | </th> |
| | | <th>订单赠送条数 |
| | | </th> |
| | | <th>单价(元/条) |
| | | </th> |
| | | <th>订单总条数 |
| | | </th> |
| | | <th>订单总金额(元) |
| | | </th> |
| | | <th>充值前账号余额(条) |
| | | </th> |
| | | <th>创建人 |
| | | </th> |
| | | <th>创建时间 |
| | | </th> |
| | | <th>状态 |
| | | </th> |
| | | <th class="text-right">操作 |
| | | </th> |
| | | </tr> |
| | | </thead> |
| | | <tbody> |
| | | </tbody> |
| | | </table> |
| | | </form> |
| | | <div id="pagination"> |
| | | </div> |
| | | <div class="footBar"> |
| | | |
| | | </div> |
| | | |
| | | <div class="modal inmodal fade" id="orderDialog" tabindex="-1" role="dialog" aria-hidden="true"> |
| | | <div class="modal-dialog modal-lg"> |
| | | <form class="form-horizontal" id="orderForm" name="orderForm" method="post" action="gwOrder.ashx"> |
| | | <div class="modal-content "> |
| | | <div class="modal-header"> |
| | | <input type="hidden" class="form-control" name="action" id="action" value="update" /> |
| | | <button type="button" class="close" data-dismiss="modal"> |
| | | <span aria-hidden="true">×</span><span class="sr-only">Close</span></button> |
| | | <h4 class="modal-title">订单信息</h4> |
| | | </div> |
| | | <div class="modal-body"> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单编号</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="orderId" id="orderId" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 账号ID</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="spId" id="spId" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 客户ID</label> |
| | | <div class="col-sm-4 "> |
| | | <select name="clientId" id="clientId" class="form-control"> |
| | | <%=GetClientOptions("0")%> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 产品ID</label> |
| | | <div class="col-sm-4 "> |
| | | <select name="productId" id="productId" class="form-control"> |
| | | <%=GetProductOptions("0")%> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <%-- |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 套餐ID</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="comboId" id="comboId" value="" /> |
| | | </div> |
| | | </div> |
| | | --%> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单基本条数</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="basicNum" id="basicNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单赠送条数</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="givingNum" id="givingNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group classes-span classes-span-1"> |
| | | <label class="col-sm-2 control-label"> |
| | | 单价</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="price" id="price" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">元/条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单总条数</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="orderNumTotal" id="orderNumTotal" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单总金额</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="orderAmountTotal" id="orderAmountTotal" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">元 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 充值前账号余额</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="beforeBalanceNum" id="beforeBalanceNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 创建人</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="creator" id="creator" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 创建时间</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="createTime" id="createTime" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 状态</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="status" id="status" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 备注</label> |
| | | <div class="col-sm-10 input-group m-b"> |
| | | <input type="text" class="form-control" name="remark" id="remark" value="" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="modal-footer"> |
| | | <button class="action-auditPass btn btn-primary" data-dismiss="modal" aria-hidden="true" id="auditPass"> |
| | | 审核通过</button> |
| | | <button class="action-auditNoPass btn btn-primary" data-dismiss="modal" aria-hidden="true" id="auditNoPass"> |
| | | 审核不通过</button> |
| | | <button class="btn btn-default" data-dismiss="modal" aria-hidden="true"> |
| | | 取消</button> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- footBar --> |
| | | <div id="mask" class="mask"> |
| | | <span></span> |
| | | <img src="img/spinning-circles.svg" alt="载入中..." /> |
| | | </div> |
| | | </asp:Content> |
| | | |
| | | |
| | | |
New file |
| | |
| | | |
| | | using Common; |
| | | using Dao; |
| | | using Model; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | using System.Web; |
| | | using System.Web.Profile; |
| | | using System.Web.SessionState; |
| | | |
| | | public partial class _GwOrderAudit : PageBase<SysUser>, IRequiresSessionState |
| | | { |
| | | protected List<GwProduct> GwProductList; |
| | | protected List<GwProduct> GwProductClassList; |
| | | protected List<GwOp> OpList; //通道信息列表 |
| | | protected List<GwOpGroup> OpGroupList; //通道组信息列表 |
| | | protected List<GwClient> GwClientList; |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | //权限控制 |
| | | this.CheckRight("702", FailedOperation.ErrorMsgOnly); |
| | | using (GwOpDao gwOpDao = new GwOpDao()) |
| | | this.OpList = gwOpDao.LoadInfoList(); |
| | | using (GwOpGroupDao gwOpGroupDao = new GwOpGroupDao()) |
| | | this.OpGroupList = gwOpGroupDao.GetGroupList(); |
| | | using (GwClientDao gwClientDao = new GwClientDao()) |
| | | this.GwClientList = gwClientDao.Clientlist(); |
| | | |
| | | //获取产品或产品分类 |
| | | using (GwProductDao gwProductDao = new GwProductDao()) { |
| | | GwProduct bean = new GwProduct(); |
| | | bean.Classes = -1; |
| | | bean.IsEnable = -1; |
| | | bean.IsDefault = -1; |
| | | this.GwProductList = gwProductDao.getAllList(bean); |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | public DateTime StartTime |
| | | { |
| | | get |
| | | { |
| | | DateTime result; |
| | | if (!DateTime.TryParse(this.Request["StartTime"], out result)) |
| | | return DateTime.Now.Date.AddDays(-1.0); |
| | | return result; |
| | | } |
| | | } |
| | | |
| | | public DateTime EndTime |
| | | { |
| | | get |
| | | { |
| | | DateTime result; |
| | | if (!DateTime.TryParse(this.Request["EndTime"], out result)) |
| | | return DateTime.Now.Date.AddDays(1.0); |
| | | return result; |
| | | } |
| | | } |
| | | |
| | | |
| | | //获取通道信息 |
| | | public string GetOpOptions(int opId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.OpList.Count == 0) |
| | | return "<option value=''>无通道信息</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{1}</option>", (object)0, (object)"NA"); |
| | | foreach (GwOp gwOp in this.OpList) |
| | | { |
| | | //停用的通道不再显示 |
| | | if (gwOp.OpStatus == 0) |
| | | { |
| | | continue; |
| | | } |
| | | |
| | | if (opId == gwOp.OpID) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)gwOp.OpID, (object)gwOp.OpName); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)gwOp.OpID, (object)gwOp.OpName); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取通道组 |
| | | /// </summary> |
| | | /// <param name="groupID"></param> |
| | | /// <returns></returns> |
| | | public string GetOpGroupOptions(int groupID) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | using (GwOpGroupDao gwOpGroupDao = new GwOpGroupDao()) |
| | | { |
| | | List<GwOpGroup> groupList = gwOpGroupDao.GetGroupList(); |
| | | stringBuilder.AppendFormat("<option value=\"0\">不设置</option>"); |
| | | foreach (GwOpGroup gwOpGroup in groupList) |
| | | stringBuilder.AppendFormat("<option value='{0}' {2}>{1}</option>", (object)gwOpGroup.GroupID, (object)gwOpGroup.GroupName, gwOpGroup.GroupID == groupID ? (object)"selected" : (object)""); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | //获取产品分类信息 |
| | | public string GetProductClassOptions(string productId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwProductClassList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwProduct bean in this.GwProductList) |
| | | { |
| | | //停用的产品分类不再显示 |
| | | if (bean.IsEnable == 0) |
| | | { |
| | | continue; |
| | | } |
| | | //类别为产品不再显示 |
| | | if (bean.Classes == 1) |
| | | { |
| | | continue; |
| | | } |
| | | |
| | | if (productId.Equals(bean.Id) ) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | //获取产品信息 |
| | | public string GetProductOptions(string productId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwProductList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwProduct bean in this.GwProductList) |
| | | { |
| | | if (productId.Equals(bean.Id)) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | //获取客户信息 |
| | | public string GetClientOptions(string clientId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwClientList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwClient bean in this.GwClientList) |
| | | { |
| | | if (clientId.Equals(bean.ClientID)) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.ClientID, (object)bean.ClientName); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.ClientID, (object)bean.ClientName); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | } |
| | | |
New file |
| | |
| | | <%@ Page Language="C#" masterpagefile="~/Main.master" AutoEventWireup="true" CodeFile="GwOrderComplete.aspx.cs" Inherits="_GwOrderComplete" %> |
| | | <%-- 已完成订单(取消、审核通过、审核不通过) --%> |
| | | <asp:Content runat="server" ID="Content1" ContentPlaceHolderID="head"> |
| | | <script type="text/javascript" language="javascript"> |
| | | $(document).ready(function() { |
| | | var pagination = new Pagination(); |
| | | pagination.setPageIndex(1); |
| | | pagination.setPageSize(50); |
| | | |
| | | function loadPageList() { |
| | | var clientId = $("#ClientId").val(); |
| | | var clientName = $("#ClientName").val(); |
| | | var spId = $("#SpId").val(); |
| | | var startDate = $("#StartTime").val(); |
| | | var endDate = $("#EndTime").val(); |
| | | $.ajax({ |
| | | url: "GwOrder.ashx", |
| | | type: "POST", |
| | | data: { action: "listComplete", clientId: clientId, clientName: clientName, spId: spId, startDate: startDate, endDate: endDate, flag: 1, pageIndex: pagination.getPageIndex(), pageSize: pagination.getPageSize() }, |
| | | success: function(result) { |
| | | if (result.OK) { |
| | | $("#orderTable tbody").html(result.Message.Table); |
| | | pagination.setRecordCount(result.Message.TotalCount); |
| | | $("#pagination").html(pagination.getHtml()); |
| | | $("[data-toggle='popover']").popover(); |
| | | } else { |
| | | mytek.alert(result.Message, result.OK); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | $(".input-daterange").datepicker({ keyboardNavigation: !1, forceParse: !1, autoclose: !0 }); |
| | | |
| | | $(document).on("click", ".action-modal-detail", function () { |
| | | var orderId = $(this).data("orderid"); |
| | | $("#orderDialog .modal-title").text("订单明细"); |
| | | |
| | | $.get("gwOrder.ashx", { "action": "get", orderId: orderId }, function (r) { |
| | | |
| | | //$("#orderDialog .modal-title").text("订单明细"); |
| | | //$("#orderDialog #action").val("detail"); |
| | | $("#orderDialog #orderId").val(r.Message.OrderId).attr("readonly", false); |
| | | $("#orderDialog #spId").val(r.Message.SpId); |
| | | $("#orderDialog #clientId").val(r.Message.ClientId); |
| | | $("#orderDialog #productId").val(r.Message.ProductId); |
| | | //$("#orderDialog #comboId").val(r.Message.ComboId); |
| | | $("#orderDialog #basicNum").val(r.Message.BasicNum, 0); |
| | | $("#orderDialog #givingNum").val(r.Message.GivingNum, 0); |
| | | $("#orderDialog #price").val(r.Message.Price / 1000, 0.00); |
| | | $("#orderDialog #orderNumTotal").val(r.Message.OrderNumTotal, 0); |
| | | $("#orderDialog #orderAmountTotal").val(r.Message.OrderAmountTotal / 1000, 0); |
| | | $("#orderDialog #beforeBalanceNum").val(r.Message.BeforeBalanceNum, 0); |
| | | $("#orderDialog #creator").val(r.Message.Creator); |
| | | $("#orderDialog #createTime").val(r.Message.CreateTime); |
| | | //$("#orderDialog #auditor").valval(r.Message.Auditor); |
| | | //$("#orderDialog #auditTime").val(r.Message.AuditTime); |
| | | $("#orderDialog #status").val(r.Message.Status); |
| | | $("#orderDialog #remark").val(r.Message.Remark); |
| | | |
| | | $("#orderDialog").modal("show"); |
| | | }, "json"); |
| | | }); |
| | | |
| | | $("#orderForm").ajaxForm({ |
| | | success: function(r) { |
| | | if (r.OK) { |
| | | mytek.alert(r.Message, r.OK, function() { |
| | | $("#orderDialog").modal("hide"); |
| | | loadPageList(); |
| | | }); |
| | | } else { |
| | | mytek.alert(r.Message, r.OK); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | $(document).on("click", ".action-btn-GwOrderQuery", function() { |
| | | pagination.setPageIndex(1); |
| | | loadPageList(); |
| | | }); |
| | | |
| | | //进入页面时执行查询 |
| | | loadPageList(); |
| | | |
| | | }); |
| | | </script> |
| | | </asp:Content> |
| | | <asp:Content runat="server" ID="Content2" ContentPlaceHolderID="title">订单管理</asp:Content> |
| | | <asp:Content ID="Content3" ContentPlaceHolderID="content" runat="Server"> |
| | | |
| | | <form name="queryForm" method="get" action="GwOrder.aspx" id="queryForm" class="form-inline" |
| | | id="gwOrderTable"> |
| | | <div class="m-b"> |
| | | <div class="form-group"> |
| | | <div class="input-group m-b"> |
| | | <span class="input-group-addon">代理商客户账户</span> |
| | | <input type="text" name="ClientId" id="ClientId" class="form-control col-md-2" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <div class="input-group m-b"> |
| | | <span class="input-group-addon">代理商客户名称</span> |
| | | <input type="text" name="ClientName" id="ClientName" class="form-control col-md-2" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <div class="input-group m-b"> |
| | | <span class="input-group-addon">SP账号</span> |
| | | <input type="text" name="SpId" id="SpId" class="form-control col-md-2" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <div class="input-group m-b "> |
| | | <div class="input-daterange input-group" id="datepicker"> |
| | | <span class="input-group-addon">时间范围 <i class="fa fa-calendar"></i></span> |
| | | <input type="text" class="input-sm form-control" name="StartTime" id="StartTime" |
| | | value="<%=StartTime.ToString("yyyy-MM-dd") %>" /> |
| | | <span class="input-group-addon">到</span> <span class="input-group-addon"><i class="fa fa-calendar"> |
| | | </i></span> |
| | | <input type="text" class="input-sm form-control" name="EndTime" id="EndTime" value="<%=EndTime.ToString("yyyy-MM-dd") %>" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <div class="input-group"> |
| | | <input type="button" value="查询" class="btn btn-primary action-btn-GwOrderQuery" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <table class="table table-striped table-bordered table-hover" id="orderTable"> |
| | | <thead> |
| | | <tr class="header"> |
| | | <th>订单ID |
| | | </th> |
| | | <th>账号ID |
| | | </th> |
| | | <th>客户ID |
| | | </th> |
| | | <th>产品ID |
| | | </th> |
| | | <%--<th>套餐ID |
| | | </th> |
| | | --%> |
| | | <th>订单基本条数 |
| | | </th> |
| | | <th>订单赠送条数 |
| | | </th> |
| | | <th>单价(元/条) |
| | | </th> |
| | | <th>订单总条数 |
| | | </th> |
| | | <th>订单总金额(元) |
| | | </th> |
| | | <th>充值前账号余额(条) |
| | | </th> |
| | | <th>创建人 |
| | | </th> |
| | | <th>创建时间 |
| | | </th> |
| | | <th>状态 |
| | | </th> |
| | | <th class="text-right">操作 |
| | | </th> |
| | | </tr> |
| | | </thead> |
| | | <tbody> |
| | | </tbody> |
| | | </table> |
| | | </form> |
| | | <div id="pagination"> |
| | | </div> |
| | | <div class="footBar"> |
| | | |
| | | </div> |
| | | |
| | | <div class="modal inmodal fade" id="orderDialog" tabindex="-1" role="dialog" aria-hidden="true"> |
| | | <div class="modal-dialog modal-lg"> |
| | | <form class="form-horizontal" id="orderForm" name="orderForm" method="post" action="gwOrder.ashx"> |
| | | <div class="modal-content "> |
| | | <div class="modal-header"> |
| | | <input type="hidden" class="form-control" name="action" id="action" value="update" /> |
| | | <button type="button" class="close" data-dismiss="modal"> |
| | | <span aria-hidden="true">×</span><span class="sr-only">Close</span></button> |
| | | <h4 class="modal-title">订单信息</h4> |
| | | </div> |
| | | <div class="modal-body"> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单编号</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="orderId" id="orderId" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 账号ID</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="spId" id="spId" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 客户ID</label> |
| | | <div class="col-sm-4 "> |
| | | <select name="clientId" id="clientId" class="form-control"> |
| | | <%=GetClientOptions("0")%> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 产品ID</label> |
| | | <div class="col-sm-4 "> |
| | | <select name="productId" id="productId" class="form-control"> |
| | | <%=GetProductOptions("0")%> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <%-- |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 套餐ID</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="comboId" id="comboId" value="" /> |
| | | </div> |
| | | </div> |
| | | --%> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单基本条数</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="basicNum" id="basicNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单赠送条数</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="givingNum" id="givingNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group classes-span classes-span-1"> |
| | | <label class="col-sm-2 control-label"> |
| | | 单价</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="price" id="price" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">元/条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单总条数</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="orderNumTotal" id="orderNumTotal" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单总金额</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="orderAmountTotal" id="orderAmountTotal" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">元 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 充值前账号余额</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="beforeBalanceNum" id="beforeBalanceNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 创建人</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="creator" id="creator" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 创建时间</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="createTime" id="createTime" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 状态</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="status" id="status" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 备注</label> |
| | | <div class="col-sm-10 input-group m-b"> |
| | | <input type="text" class="form-control" name="remark" id="remark" value="" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="modal-footer"> |
| | | <button class="btn btn-default" data-dismiss="modal" aria-hidden="true"> |
| | | 取消</button> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- footBar --> |
| | | <div id="mask" class="mask"> |
| | | <span></span> |
| | | <img src="img/spinning-circles.svg" alt="载入中..." /> |
| | | </div> |
| | | </asp:Content> |
| | | |
| | | |
| | | |
New file |
| | |
| | | |
| | | using Common; |
| | | using Dao; |
| | | using Model; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | using System.Web; |
| | | using System.Web.Profile; |
| | | using System.Web.SessionState; |
| | | |
| | | public partial class _GwOrderComplete : PageBase<SysUser>, IRequiresSessionState |
| | | { |
| | | protected List<GwProduct> GwProductList; |
| | | protected List<GwProduct> GwProductClassList; |
| | | protected List<GwOp> OpList; //通道信息列表 |
| | | protected List<GwOpGroup> OpGroupList; //通道组信息列表 |
| | | protected List<GwClient> GwClientList; |
| | | //public GwProduct GwProduct { get; protected set; } //用于存放产品编辑 |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | //权限控制 |
| | | this.CheckRight("701", FailedOperation.ErrorMsgOnly); |
| | | |
| | | using (GwOpDao gwOpDao = new GwOpDao()) |
| | | this.OpList = gwOpDao.LoadInfoList(); |
| | | using (GwOpGroupDao gwOpGroupDao = new GwOpGroupDao()) |
| | | this.OpGroupList = gwOpGroupDao.GetGroupList(); |
| | | using (GwClientDao gwClientDao = new GwClientDao()) |
| | | this.GwClientList = gwClientDao.Clientlist(); |
| | | |
| | | //获取产品或产品分类 |
| | | using (GwProductDao gwProductDao = new GwProductDao()) { |
| | | GwProduct bean = new GwProduct(); |
| | | bean.Classes = -1; |
| | | bean.IsEnable = -1; |
| | | bean.IsDefault = -1; |
| | | this.GwProductList = gwProductDao.getAllList(bean); |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | public DateTime StartTime |
| | | { |
| | | get |
| | | { |
| | | DateTime result; |
| | | if (!DateTime.TryParse(this.Request["StartTime"], out result)) |
| | | return DateTime.Now.Date.AddDays(-1.0); |
| | | return result; |
| | | } |
| | | } |
| | | |
| | | public DateTime EndTime |
| | | { |
| | | get |
| | | { |
| | | DateTime result; |
| | | if (!DateTime.TryParse(this.Request["EndTime"], out result)) |
| | | return DateTime.Now.Date.AddDays(1.0); |
| | | return result; |
| | | } |
| | | } |
| | | |
| | | |
| | | //获取通道信息 |
| | | public string GetOpOptions(int opId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.OpList.Count == 0) |
| | | return "<option value=''>无通道信息</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{1}</option>", (object)0, (object)"NA"); |
| | | foreach (GwOp gwOp in this.OpList) |
| | | { |
| | | //停用的通道不再显示 |
| | | if (gwOp.OpStatus == 0) |
| | | { |
| | | continue; |
| | | } |
| | | |
| | | if (opId == gwOp.OpID) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)gwOp.OpID, (object)gwOp.OpName); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)gwOp.OpID, (object)gwOp.OpName); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取通道组 |
| | | /// </summary> |
| | | /// <param name="groupID"></param> |
| | | /// <returns></returns> |
| | | public string GetOpGroupOptions(int groupID) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | using (GwOpGroupDao gwOpGroupDao = new GwOpGroupDao()) |
| | | { |
| | | List<GwOpGroup> groupList = gwOpGroupDao.GetGroupList(); |
| | | stringBuilder.AppendFormat("<option value=\"0\">不设置</option>"); |
| | | foreach (GwOpGroup gwOpGroup in groupList) |
| | | stringBuilder.AppendFormat("<option value='{0}' {2}>{1}</option>", (object)gwOpGroup.GroupID, (object)gwOpGroup.GroupName, gwOpGroup.GroupID == groupID ? (object)"selected" : (object)""); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | //获取产品分类信息 |
| | | public string GetProductClassOptions(string productId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwProductClassList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwProduct bean in this.GwProductList) |
| | | { |
| | | //停用的产品分类不再显示 |
| | | if (bean.IsEnable == 0) |
| | | { |
| | | continue; |
| | | } |
| | | //类别为产品不再显示 |
| | | if (bean.Classes == 1) |
| | | { |
| | | continue; |
| | | } |
| | | |
| | | if (productId.Equals(bean.Id) ) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | //获取产品信息 |
| | | public string GetProductOptions(string productId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwProductList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwProduct bean in this.GwProductList) |
| | | { |
| | | //停用的产品分类不再显示 |
| | | if (bean.IsEnable == 0) |
| | | { |
| | | continue; |
| | | } |
| | | |
| | | if (productId.Equals(bean.Id)) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | //获取客户信息 |
| | | public string GetClientOptions(string clientId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwClientList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwClient bean in this.GwClientList) |
| | | { |
| | | if (clientId.Equals(bean.ClientID)) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.ClientID, (object)bean.ClientName); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.ClientID, (object)bean.ClientName); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | } |
| | | |
New file |
| | |
| | | <%@ Page Language="C#" masterpagefile="~/Main.master" AutoEventWireup="true" CodeFile="GwOrderCreate.aspx.cs" Inherits="_GwOrderCreate" %> |
| | | |
| | | <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> |
| | | |
| | | </asp:Content> |
| | | <asp:Content runat="server" ID="Content2" ContentPlaceHolderID="title"> </asp:Content> |
| | | <asp:Content ID="Content3" ContentPlaceHolderID="content" runat="Server"> |
| | | |
| | | <form method="get" action="GwOrderCreate.aspx" class=" form-horizontal"> |
| | | <!--<form method="get" action="GwOrderCreate.aspx?action=Add" name="thisForm" id="thisForm" class=" form-horizontal"> --> |
| | | <div class="modal-dialog modal-lg"> |
| | | <div class="modal-content "> |
| | | <div class="modal-header"> |
| | | <h4 class="modal-title"> |
| | | 账号充值 <input type="hidden" name="apid" id="apid" value="0"/></h4> |
| | | </div> |
| | | <div class="modal-body"> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 账号ID</label> |
| | | <div class="col-sm-6 "> |
| | | <input type="text" class="form-control" name="spId" id="spId" value="<%=GwOrder.SpId %>" readonly="readonly"/> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 客户ID</label> |
| | | <div class="col-sm-6 "> |
| | | <select name="clientId" id="clientId" class="form-control" disabled="disabled"> |
| | | <%=GetClientOptions(GwOrder.ClientId)%> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 产品ID</label> |
| | | <div class="col-sm-6 "> |
| | | <select name="productId" id="productId" class="form-control" disabled="disabled"> |
| | | <%=GetProductOptions(GwOrder.ProductId)%> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 基本条数余额</label> |
| | | <div class="col-sm-6"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" value="<%=GwOrder.BasicNum %>" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" readonly="readonly" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 赠送条数余额</label> |
| | | <div class="col-sm-6"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" value="<%=GwOrder.GivingNum %>" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" readonly="readonly" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group classes-span classes-span-1"> |
| | | <label class="col-sm-2 control-label"> |
| | | 单价</label> |
| | | <div class="col-sm-6"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="price" id="price" value="<%=(double)GwOrder.Price/1000 %>" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" readonly="readonly" /><span class="input-group-addon">元/条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group classes-span classes-span-1"> |
| | | <label class="col-sm-2 control-label"> |
| | | 用户余额</label> |
| | | <div class="col-sm-6"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" value="<%=(double)Balance/1000 %>" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" readonly="readonly" /><span class="input-group-addon">元 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单基本条数</label> |
| | | <div class="col-sm-6"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="basicNum" id="basicNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单赠送条数</label> |
| | | <div class="col-sm-6"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="givingNum" id="givingNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 备注</label> |
| | | <div class="col-sm-6 input-group m-b"> |
| | | <textarea class="form-control" id="remark" name="remark" rows="6"></textarea> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="modal-footer"> |
| | | <input class="btn btn-default" value="返回" onclick="return window.location = 'GwSp.aspx'" type="button" /> |
| | | <button class="btn btn-primary action-save"> |
| | | 保存</button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | |
| | | |
| | | <script type="text/javascript" language="javascript"> |
| | | //$(document).ready(function () { |
| | | |
| | | $(document).on("click", ".action-save", function () { |
| | | |
| | | var spId = $("#spId").val(); |
| | | var clientId = $("#clientId").val(); |
| | | var productId = $("#productId").val(); |
| | | var basicNum = $("#basicNum").val(); |
| | | var givingNum = $("#givingNum").val(); |
| | | var remark = $("#remark").val(); |
| | | |
| | | mytek.confirm("是否确定充值?", "是否操作!", function (b) { |
| | | |
| | | if (b) { |
| | | |
| | | $.post("gwOrder.ashx", { action: "add", spId: spId, clientId: clientId, productId: productId, basicNum: basicNum, givingNum: givingNum, remark: remark }, function (r) { |
| | | /** |
| | | if (r.OK) { |
| | | mytek.alert(r.Message); |
| | | //window.location = history.back(); |
| | | } else { |
| | | mytek.alert(r.Message); |
| | | } |
| | | **/ |
| | | |
| | | mytek.alert(r.Message, r.OK, function () { |
| | | //loadPageList(); |
| | | }); |
| | | |
| | | }); |
| | | |
| | | } |
| | | |
| | | }); |
| | | }); |
| | | |
| | | //} |
| | | |
| | | </script> |
| | | |
| | | |
| | | </asp:Content> |
New file |
| | |
| | | |
| | | using Common; |
| | | using Dao; |
| | | using Model; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Web; |
| | | using System.Web.Profile; |
| | | using System.Web.SessionState; |
| | | using System.Text; |
| | | |
| | | public partial class _GwOrderCreate : PageBase<SysUser>, IRequiresSessionState |
| | | { |
| | | |
| | | protected List<GwProduct> GwProductList; |
| | | protected List<GwClient> GwClientList; |
| | | protected long Balance; |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | //this.CheckRight("201", FailedOperation.ErrorMsgOnly); |
| | | |
| | | using (GwClientDao gwClientDao = new GwClientDao()) |
| | | this.GwClientList = gwClientDao.Clientlist(); |
| | | |
| | | //获取产品或产品分类 |
| | | using (GwProductDao gwProductDao = new GwProductDao()) |
| | | { |
| | | GwProduct bean = new GwProduct(); |
| | | bean.Classes = -1; |
| | | bean.IsEnable = -1; |
| | | bean.IsDefault = -1; |
| | | this.GwProductList = gwProductDao.getAllList(bean); |
| | | } |
| | | |
| | | using (GwSpDao gwSpDao = new GwSpDao()) |
| | | { |
| | | if (!string.IsNullOrEmpty(this.SpID)) |
| | | { |
| | | GwSp gwSp = gwSpDao.Get(this.SpID); |
| | | if(gwSp==null) |
| | | { |
| | | throw new ArgumentException("账号不存在!"); |
| | | |
| | | } |
| | | else if (gwSp.Status==0) |
| | | { |
| | | throw new ArgumentException("账号状态已停用!"); |
| | | |
| | | } |
| | | else |
| | | { |
| | | this.GwOrder = new GwOrder(); |
| | | this.GwOrder.SpId = gwSp.SpID; |
| | | this.GwOrder.ClientId = gwSp.ClientID; |
| | | this.GwOrder.ProductId = gwSp.ProductId; |
| | | this.GwOrder.Price = gwSp.Price; |
| | | this.GwOrder.BasicNum = gwSp.BasicNum; //基本条数 |
| | | this.GwOrder.GivingNum = gwSp.GivingNum; |
| | | |
| | | this.Balance = gwSp.Balance; //余额 |
| | | } |
| | | } |
| | | else |
| | | { |
| | | this.GwOrder = new GwOrder(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | public GwOrder GwOrder { get; protected set; } |
| | | |
| | | public string SpID |
| | | { |
| | | get |
| | | { |
| | | return this.AppContext.GetString("spId"); |
| | | } |
| | | } |
| | | |
| | | //获取产品信息 |
| | | public string GetProductOptions(string productId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwProductList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwProduct bean in this.GwProductList) |
| | | { |
| | | //停用的产品分类不再显示 |
| | | if (bean.IsEnable == 0) |
| | | { |
| | | continue; |
| | | } |
| | | |
| | | if (productId.Equals(bean.Id)) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | //获取客户信息 |
| | | public string GetClientOptions(string clientId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwClientList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwClient bean in this.GwClientList) |
| | | { |
| | | if (clientId.Equals(bean.ClientID)) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.ClientID, (object)bean.ClientName); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.ClientID, (object)bean.ClientName); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | } |
New file |
| | |
| | | <%@ Page Language="C#" masterpagefile="~/Main.master" AutoEventWireup="true" CodeFile="GwOrderList.aspx.cs" Inherits="_GwOrderList" %> |
| | | |
| | | |
| | | <asp:Content ID="Content3" ContentPlaceHolderID="content" runat="Server"> |
| | | <script> |
| | | $(function () { |
| | | /** |
| | | $("#pager").Pager({ |
| | | pageSize: 50, |
| | | onChange: function (pageIndex, pageSize) { |
| | | loadPageList(); |
| | | } |
| | | }); |
| | | **/ |
| | | var pagination = new Pagination(); |
| | | pagination.setPageIndex(1); |
| | | pagination.setPageSize(50); |
| | | |
| | | function loadPageList() { |
| | | |
| | | var clientId = $("#ClientID").val(); |
| | | var clientName = $("#ClientName").val(); |
| | | var spId = $("#SpID").val(); |
| | | var startDate = $("#sDate").val(); |
| | | var endDate = $("#eDate").val(); |
| | | |
| | | $.ajax({ |
| | | url: "GwOrder.ashx", |
| | | type: "POST", |
| | | //data: { action: "gwOrderList", SpID: SpID, ClientID: ClientID, ClientName: ClientName, sDate: sDate, EndTime: EndTime, pageSize: $("#pager").Pager("getPageSize"), pageIndex: $("#pager").Pager("getPageIndex") }, |
| | | data: { action: "gwOrderList", clientId: clientId, clientName: clientName, spId: spId, startDate: startDate, endDate: endDate, flag: -1, pageIndex: pagination.getPageIndex(), pageSize: pagination.getPageSize() }, |
| | | success: function (result) { |
| | | if (result.OK) { |
| | | $("#orderListTable tbody").html(result.Message.Table); |
| | | $("#pager").Pager("setTotalCount", result.Message.TotalCount); |
| | | } else { |
| | | mytek.alert(result.Message, result.OK); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | $(".input-daterange").datepicker({ keyboardNavigation: !1, forceParse: !1, autoclose: !0 }); |
| | | |
| | | $(document).on("click", ".action-modal-detail", function () { |
| | | var orderId = $(this).data("orderid"); |
| | | $("#orderDialog .modal-title").text("订单明细"); |
| | | |
| | | $.get("gwOrder.ashx", { "action": "get", orderId: orderId }, function (r) { |
| | | |
| | | //$("#orderDialog .modal-title").text("订单明细"); |
| | | //$("#orderDialog #action").val("detail"); |
| | | $("#orderDialog #orderId").val(r.Message.OrderId).attr("readonly", false); |
| | | $("#orderDialog #spId").val(r.Message.SpId); |
| | | $("#orderDialog #clientId").val(r.Message.ClientId); |
| | | $("#orderDialog #productId").val(r.Message.ProductId); |
| | | //$("#orderDialog #comboId").val(r.Message.ComboId); |
| | | $("#orderDialog #basicNum").val(r.Message.BasicNum, 0); |
| | | $("#orderDialog #givingNum").val(r.Message.GivingNum, 0); |
| | | $("#orderDialog #price").val(r.Message.Price / 1000, 0.00); |
| | | $("#orderDialog #orderNumTotal").val(r.Message.OrderNumTotal, 0); |
| | | $("#orderDialog #orderAmountTotal").val(r.Message.OrderAmountTotal / 1000, 0); |
| | | $("#orderDialog #beforeBalanceNum").val(r.Message.BeforeBalanceNum, 0); |
| | | $("#orderDialog #creator").val(r.Message.Creator); |
| | | $("#orderDialog #createTime").val(r.Message.CreateTime); |
| | | //$("#orderDialog #auditor").valval(r.Message.Auditor); |
| | | //$("#orderDialog #auditTime").val(r.Message.AuditTime); |
| | | $("#orderDialog #status").val(r.Message.Status); |
| | | $("#orderDialog #remark").val(r.Message.Remark); |
| | | |
| | | $("#orderDialog").modal("show"); |
| | | }, "json"); |
| | | }); |
| | | |
| | | $("#orderForm").ajaxForm({ |
| | | success: function (r) { |
| | | if (r.OK) { |
| | | mytek.alert(r.Message, r.OK, function () { |
| | | $("#orderDialog").modal("hide"); |
| | | loadPageList(); |
| | | }); |
| | | } else { |
| | | mytek.alert(r.Message, r.OK); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | $(document).on("click", ".action-query", function () { |
| | | pagination.setPageIndex(1); |
| | | loadPageList(); |
| | | }); |
| | | |
| | | //进入页面时执行查询 |
| | | loadPageList(); |
| | | |
| | | })</script> |
| | | <form name="OrderListForm" method="post" action="GwOrderList.aspx" id="OrderListForm" |
| | | class="form-inline"> |
| | | <div class="ibox"> |
| | | <div class="input-group m-b"> |
| | | <span class="input-group-addon">SPID</span> |
| | | <input type="text" name="SpID" id="SpID" value="<%=SpID %>"" class="form-control" /> |
| | | </div> |
| | | <div class="input-group m-b"> |
| | | <span class="input-group-addon">客户ID</span> |
| | | <input type="text" name="ClientID" id="ClientID" class="form-control" /> |
| | | </div> |
| | | <div class="input-group m-b"> |
| | | <span class="input-group-addon">客户名称</span> |
| | | <input type="text" name="ClientName" id="ClientName" class="form-control " /> |
| | | </div> |
| | | <div class="input-group m-b"> |
| | | <div class="input-daterange input-group " id="datepicker"> |
| | | <span class="input-group-addon">时间范围 <i class="fa fa-calendar"></i></span> |
| | | <input type="text" class=" form-control" name="sDate" id="sDate" value="<%=sDate%>" /> |
| | | <span class="input-group-addon">到</span> <span class="input-group-addon"><i class="fa fa-calendar"> |
| | | </i></span> |
| | | <input type="text" class=" form-control" name="eDate" id="eDate" value="<%=eDate%>" /> |
| | | </div> |
| | | </div> |
| | | <div class="input-group m-b"> |
| | | <input type="button" value="查询" class="btn btn-primary action-query" /> |
| | | </div> |
| | | </div> |
| | | <div class="table-responsive"> |
| | | <table class="table table-striped table-bordered table-hover" id="orderListTable"> |
| | | <thead> |
| | | <tr class="header"> |
| | | <th>订单ID |
| | | </th> |
| | | <th>账号ID |
| | | </th> |
| | | <th>客户ID |
| | | </th> |
| | | <th>产品ID |
| | | </th> |
| | | <%--<th>套餐ID |
| | | </th> |
| | | --%> |
| | | <th>订单基本条数 |
| | | </th> |
| | | <th>订单赠送条数 |
| | | </th> |
| | | <th>单价(元/条) |
| | | </th> |
| | | <th>订单总条数 |
| | | </th> |
| | | <th>订单总金额(元) |
| | | </th> |
| | | <th>充值前账号余额(条) |
| | | </th> |
| | | <th>创建人 |
| | | </th> |
| | | <th>创建时间 |
| | | </th> |
| | | <th>状态 |
| | | </th> |
| | | <th class="text-right">操作 |
| | | </th> |
| | | </tr> |
| | | </thead> |
| | | <tbody> |
| | | </tbody> |
| | | <%--<%=ViewState["list"] %>--%> |
| | | </table> |
| | | </div> |
| | | </form> |
| | | <%-- |
| | | <div id="pager"> |
| | | </div>--%> |
| | | <div id="pagination"> |
| | | </div> |
| | | <div class="footBar"> |
| | | |
| | | </div> |
| | | |
| | | <div class="modal inmodal fade" id="orderDialog" tabindex="-1" role="dialog" aria-hidden="true"> |
| | | <div class="modal-dialog modal-lg"> |
| | | <form class="form-horizontal" id="orderForm" name="orderForm" method="post" action="gwOrder.ashx"> |
| | | <div class="modal-content "> |
| | | <div class="modal-header"> |
| | | <input type="hidden" class="form-control" name="action" id="action" value="update" /> |
| | | <button type="button" class="close" data-dismiss="modal"> |
| | | <span aria-hidden="true">×</span><span class="sr-only">Close</span></button> |
| | | <h4 class="modal-title">订单信息</h4> |
| | | </div> |
| | | <div class="modal-body"> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单编号</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="orderId" id="orderId" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 账号ID</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="spId" id="spId" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 客户ID</label> |
| | | <div class="col-sm-4 "> |
| | | <select name="clientId" id="clientId" class="form-control"> |
| | | <%=GetClientOptions("0")%> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 产品ID</label> |
| | | <div class="col-sm-4 "> |
| | | <select name="productId" id="productId" class="form-control"> |
| | | <%=GetProductOptions("0")%> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <%-- |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 套餐ID</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="comboId" id="comboId" value="" /> |
| | | </div> |
| | | </div> |
| | | --%> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单基本条数</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="basicNum" id="basicNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单赠送条数</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="givingNum" id="givingNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group classes-span classes-span-1"> |
| | | <label class="col-sm-2 control-label"> |
| | | 单价</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="price" id="price" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">元/条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单总条数</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="orderNumTotal" id="orderNumTotal" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 订单总金额</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="orderAmountTotal" id="orderAmountTotal" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">元 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 充值前账号余额</label> |
| | | <div class="col-sm-4"> |
| | | <div class="input-group"> |
| | | <input type="text" class="form-control" name="beforeBalanceNum" id="beforeBalanceNum" value="" maxlength="5" |
| | | onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')" |
| | | oncontextmenu="return false" /><span class="input-group-addon">条 </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 创建人</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="creator" id="creator" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 创建时间</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="createTime" id="createTime" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 状态</label> |
| | | <div class="col-sm-4 "> |
| | | <input type="text" class="form-control" name="status" id="status" value="" /> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label"> |
| | | 备注</label> |
| | | <div class="col-sm-10 input-group m-b"> |
| | | <input type="text" class="form-control" name="remark" id="remark" value="" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="modal-footer"> |
| | | <button class="btn btn-default" data-dismiss="modal" aria-hidden="true"> |
| | | 取消</button> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- footBar --> |
| | | <div id="mask" class="mask"> |
| | | <span></span> |
| | | <img src="img/spinning-circles.svg" alt="载入中..." /> |
| | | </div> |
| | | </asp:Content> |
New file |
| | |
| | | |
| | | using Common; |
| | | using Model; |
| | | using System; |
| | | using System.Web; |
| | | using System.Web.Profile; |
| | | using System.Web.SessionState; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | using Dao; |
| | | |
| | | public partial class _GwOrderList : PageBase<SysUser>, IRequiresSessionState |
| | | { |
| | | |
| | | protected List<GwProduct> GwProductList; |
| | | protected List<GwClient> GwClientList; |
| | | |
| | | public string sDate |
| | | { |
| | | get |
| | | { |
| | | string @string = this.AppContext.GetString("sDate"); |
| | | if (string.IsNullOrEmpty(@string)) |
| | | return DateTime.Now.AddDays(-1.0).ToString("yyyy-MM-dd"); |
| | | return @string; |
| | | } |
| | | } |
| | | |
| | | public string eDate |
| | | { |
| | | get |
| | | { |
| | | string @string = this.AppContext.GetString("eDate"); |
| | | if (string.IsNullOrEmpty(@string)) |
| | | return DateTime.Now.ToString("yyyy-MM-dd"); |
| | | return @string; |
| | | } |
| | | } |
| | | |
| | | public string SpID |
| | | { |
| | | get |
| | | { |
| | | return this.AppContext.GetString("spId"); |
| | | } |
| | | } |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | this.CheckRight("3022", FailedOperation.ErrorMsgOnly); |
| | | |
| | | using (GwClientDao gwClientDao = new GwClientDao()) |
| | | this.GwClientList = gwClientDao.Clientlist(); |
| | | |
| | | //获取产品或产品分类 |
| | | using (GwProductDao gwProductDao = new GwProductDao()) |
| | | { |
| | | GwProduct bean = new GwProduct(); |
| | | bean.Classes = -1; |
| | | bean.IsEnable = -1; |
| | | bean.IsDefault = -1; |
| | | this.GwProductList = gwProductDao.getAllList(bean); |
| | | } |
| | | } |
| | | |
| | | |
| | | //获取产品信息 |
| | | public string GetProductOptions(string productId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwProductList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwProduct bean in this.GwProductList) |
| | | { |
| | | //停用的产品分类不再显示 |
| | | if (bean.IsEnable == 0) |
| | | { |
| | | continue; |
| | | } |
| | | |
| | | if (productId.Equals(bean.Id)) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.Id, (object)bean.Name); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | |
| | | //获取客户信息 |
| | | public string GetClientOptions(string clientId) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwClientList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)0, (object)"无"); |
| | | foreach (GwClient bean in this.GwClientList) |
| | | { |
| | | if (clientId.Equals(bean.ClientID)) |
| | | stringBuilder.AppendFormat("<option value=\"{0}\" selected>{0}-{1}</option>", (object)bean.ClientID, (object)bean.ClientName); |
| | | else |
| | | stringBuilder.AppendFormat("<option value=\"{0}\">{0}-{1}</option>", (object)bean.ClientID, (object)bean.ClientName); |
| | | } |
| | | return stringBuilder.ToString(); |
| | | } |
| | | } |
| | |
| | | window.location.href = url; |
| | | }); |
| | | |
| | | //充值日志 |
| | | /** |
| | | $(document).on("click", ".action-modal-Acctunchargelog", function() { |
| | | var id = $(this).data("id"); |
| | | window.location.href = "GwSpChargeLog.aspx?id=" + id + ""; |
| | | }); |
| | | **/ |
| | | |
| | | $(document).on("click", ".action-modal-Acctunchargelog", function () { |
| | | var spId = $(this).data("id"); |
| | | window.location.href = "GwOrderList.aspx?spId=" + spId + ""; |
| | | }); |
| | | |
| | | var serverIp =<%=Newtonsoft.Json.JsonConvert.SerializeObject(ConfigurationManager.AppSettings["serverIp"])%>; |
| | | var apList =<%=Newtonsoft.Json.JsonConvert.SerializeObject(this.ApList)%>; |
| | |
| | | //获取产品信息 |
| | | public string GetProductOptions(string productId) |
| | | { |
| | | if (productId==null) |
| | | return "<option value='0'>无</option>"; |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | if (this.GwProductList.Count == 0) |
| | | return "<option value='0'>无</option>"; |
| | |
| | | #20 2022-02-16 17:24:53,794 Common.dll OracleHelper.ExecuteScalar SQL=select count(1) FROM GW_AUDIT_CACHE ca left join gw_op op on ca.op_id=op.op_id WHERE ca.AP_SUBMIT_TIME BETWEEN :START_TIME AND :END_TIME AND (ca.MSG_CONTENT LIKE :CONTENT OR :CONTENT='%%') AND ca.AUDITING_STATUS=:AUDITING_STATUS and op.OP_NAME=移动通道
Message=ORA-00904: "移动通道": 标识符无效
|
| | | >>>>>>> Stashed changes
|
| | |
|
| | | #36 2022-03-21 00:37:11,743 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7008 |
| | | 会话 ID: 73 序列号: 3456
|
| | |
|
| | | #9 2022-03-21 00:37:11,744 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7784 |
| | | 会话 ID: 200 序列号: 3327
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #7 2022-03-21 00:40:12,986 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1160 |
| | | 会话 ID: 14 序列号: 6599
|
| | |
|
| | | #7 2022-03-21 00:42:12,726 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220321 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7676 |
| | | 会话 ID: 134 序列号: 3609
|
| | |
|
| | | #35 2022-03-21 00:48:59,108 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7488 |
| | | 会话 ID: 72 序列号: 2827
|
| | |
|
| | | #22 2022-03-21 00:49:18,562 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220321 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7180 |
| | | 会话 ID: 16 序列号: 4733
|
| | |
|
| | | #39 2022-03-21 00:51:08,010 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7308 |
| | | 会话 ID: 195 序列号: 4472
|
| | |
|
| | | #16 2022-03-21 00:51:35,782 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 712 |
| | | 会话 ID: 139 序列号: 389
|
| | |
|
| | | #40 2022-03-21 00:58:01,084 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220321 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7172 |
| | | 会话 ID: 206 序列号: 104
|
| | |
|
| | | #34 2022-03-21 00:58:20,626 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 3328 |
| | | 会话 ID: 77 序列号: 28
|
| | |
|
| | | #68 2022-03-31 02:38:57,384 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12584 |
| | | 会话 ID: 133 序列号: 58839
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #61 2022-03-31 03:41:16,261 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #61 2022-03-31 03:41:16,301 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #29 2022-03-31 03:43:54,989 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #29 2022-03-31 03:43:55,017 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #45 2022-03-31 03:44:03,573 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #45 2022-03-31 03:44:03,589 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #61 2022-03-31 03:44:23,873 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220331 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1116 |
| | | 会话 ID: 207 序列号: 37854
|
| | |
|
| | | #29 2022-03-31 03:44:43,222 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11496 |
| | | 会话 ID: 74 序列号: 5973
|
| | |
|
| | | #45 2022-03-31 03:45:02,368 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 AND 2022-04-01 ) T Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7596 |
| | | 会话 ID: 201 序列号: 49901
|
| | |
|
| | | #45 2022-03-31 03:45:02,385 Dao.dll GwOrderDao.LoadInfoList ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7596 |
| | | 会话 ID: 201 序列号: 49901
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #61 2022-03-31 03:45:13,034 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #61 2022-03-31 03:45:13,050 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #61 2022-03-31 03:46:12,333 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-04-01 AND 2022-04-01 ) T Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6272 |
| | | 会话 ID: 72 序列号: 18963
|
| | |
|
| | | #61 2022-03-31 03:46:12,349 Dao.dll GwOrderDao.LoadInfoList ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6272 |
| | | 会话 ID: 72 序列号: 18963
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #45 2022-03-31 03:46:15,419 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #45 2022-03-31 03:46:15,442 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #64 2022-03-31 03:47:30,072 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #64 2022-03-31 03:47:30,088 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #64 2022-03-31 03:47:37,216 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-10 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #64 2022-03-31 03:47:37,236 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #64 2022-03-31 03:50:06,744 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-10 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #64 2022-03-31 03:50:06,761 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #17 2022-03-31 03:50:37,525 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_OP order BY OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7160 |
| | | 会话 ID: 15 序列号: 40808
|
| | |
|
| | | #64 2022-03-31 03:56:17,282 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #64 2022-03-31 03:56:17,306 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #17 2022-03-31 03:56:25,686 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-10 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #17 2022-03-31 03:57:30,596 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #61 2022-03-31 03:59:48,236 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-10 AND 2022-04-01 ) T Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9200 |
| | | 会话 ID: 133 序列号: 61737
|
| | |
|
| | | #61 2022-03-31 04:01:34,816 Dao.dll GwOrderDao.LoadInfoList ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9200 |
| | | 会话 ID: 133 序列号: 61737
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount)
|
| | |
|
| | | #61 2022-03-31 04:02:00,393 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_OP order BY OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1340 |
| | | 会话 ID: 200 序列号: 25647
|
| | |
|
| | | #28 2022-03-31 04:02:15,016 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN '2022-03-30' AND '2022-04-01' ) T Message=ORA-01861: 文字与格式字符串不匹配
|
| | |
|
| | | #28 2022-03-31 04:02:15,041 Dao.dll GwOrderDao.LoadInfoList ORA-01861: 文字与格式字符串不匹配
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount)
|
| | |
|
| | | #61 2022-03-31 04:02:25,909 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN '2022-03-23' AND '2022-04-01' ) T Message=ORA-01861: 文字与格式字符串不匹配
|
| | |
|
| | | #61 2022-03-31 04:03:37,152 Dao.dll GwOrderDao.LoadInfoList ORA-01861: 文字与格式字符串不匹配
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount)
|
| | |
|
| | | #61 2022-03-31 04:08:54,008 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_OP order BY OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11356 |
| | | 会话 ID: 11 序列号: 1737
|
| | |
|
| | | #7 2022-03-31 04:10:03,457 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #7 2022-03-31 04:10:03,492 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #11 2022-03-31 04:10:11,724 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #11 2022-03-31 04:10:11,740 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #9 2022-03-31 04:10:29,921 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #9 2022-03-31 04:10:29,937 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #8 2022-03-31 04:11:30,513 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #8 2022-03-31 04:11:30,529 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #9 2022-03-31 04:14:02,931 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #9 2022-03-31 04:14:45,999 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #7 2022-03-31 04:33:17,699 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7880 |
| | | 会话 ID: 145 序列号: 10
|
| | |
|
| | | #25 2022-03-31 04:38:29,628 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220331 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1152 |
| | | 会话 ID: 17 序列号: 1772
|
| | |
|
| | | #23 2022-03-31 16:46:15,119 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11340 |
| | | 会话 ID: 205 序列号: 50957
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #8 2022-03-31 16:53:15,014 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 2000 |
| | | 会话 ID: 79 序列号: 1018
|
| | |
|
| | | #21 2022-03-31 16:53:34,118 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220331 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9296 |
| | | 会话 ID: 212 序列号: 3228
|
| | |
|
| | | #18 2022-03-31 17:05:15,999 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7400 |
| | | 会话 ID: 139 序列号: 57391
|
| | |
|
| | | #20 2022-03-31 17:11:15,191 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_OP order BY OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12896 |
| | | 会话 ID: 205 序列号: 52285
|
| | |
|
| | | #42 2022-04-01 09:34:46,186 Common.dll OracleHelper.ExecuteReader ORA-00942: 表或视图不存在
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #42 2022-04-01 09:34:50,161 Dao.dll GwSmDao.LoadInfoList ORA-00942: 表或视图不存在select count(*) as count from LG_SM_20220131 sm left join GW_OP op on sm.op_id=op.op_id where 1=1 and sm.AP_SUBMIT_TIME BETWEEN :BEGIN_TIME AND :END_TIME
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 227
|
| | | 在 Dao.GwSmDao.LoadInfoList(String apMID, String opName, String clientID, String spID, String destnationId, String sDate, String beginTime, String endTime, String content, String opstat, Int32 TStatus, Int32& recordcount, Int32 pageSize, Int32 pageIndex, String ReSend) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwSmDao.cs:行号 406
|
| | |
|
| | | #39 2022-04-01 09:35:00,742 Common.dll OracleHelper.ExecuteReader ORA-00942: 表或视图不存在
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #39 2022-04-01 09:35:00,763 Dao.dll GwSmDao.LoadInfoList ORA-00942: 表或视图不存在select count(*) as count from LG_SM_20211001 sm left join GW_OP op on sm.op_id=op.op_id where 1=1 and sm.AP_SUBMIT_TIME BETWEEN :BEGIN_TIME AND :END_TIME
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 227
|
| | | 在 Dao.GwSmDao.LoadInfoList(String apMID, String opName, String clientID, String spID, String destnationId, String sDate, String beginTime, String endTime, String content, String opstat, Int32 TStatus, Int32& recordcount, Int32 pageSize, Int32 pageIndex, String ReSend) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwSmDao.cs:行号 406
|
| | |
|
| | | #39 2022-04-01 09:35:23,454 Common.dll OracleHelper.ExecuteReader ORA-00942: 表或视图不存在
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #39 2022-04-01 09:35:23,481 Dao.dll GwDmDao.LoadInfoList ORA-00942: 表或视图不存在 select count(*) as count from LG_DM_20211201 where 1=1
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 227
|
| | | 在 Dao.GwDmDao.LoadInfoList(String ApID, String OpID, String spID, String DestnationId, String sDate, Int32& recordcount, Int32 pageSize, Int32 PageIndex) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwDmDao.cs:行号 52
|
| | |
|
| | | #39 2022-04-01 09:35:34,169 Common.dll OracleHelper.ExecuteReader ORA-00942: 表或视图不存在
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #39 2022-04-01 09:35:34,185 Dao.dll GwDmDao.LoadInfoList ORA-00942: 表或视图不存在 select count(*) as count from LG_DM_20200115 where 1=1
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 227
|
| | | 在 Dao.GwDmDao.LoadInfoList(String ApID, String OpID, String spID, String DestnationId, String sDate, Int32& recordcount, Int32 pageSize, Int32 PageIndex) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwDmDao.cs:行号 52
|
| | |
|
| | | #62 2022-04-13 10:25:04,410 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9504 |
| | | 会话 ID: 205 序列号: 25061
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #7 2022-04-13 10:30:50,008 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220413 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9916 |
| | | 会话 ID: 204 序列号: 37226
|
| | |
|
| | | #61 2022-04-13 10:31:09,611 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9400 |
| | | 会话 ID: 146 序列号: 45532
|
| | |
|
| | | #7 2022-04-13 10:33:42,410 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10060 |
| | | 会话 ID: 72 序列号: 27318
|
| | |
|
| | | #7 2022-04-13 10:39:48,992 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220413 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7744 |
| | | 会话 ID: 139 序列号: 33341
|
| | |
|
| | | #60 2022-04-13 10:40:08,472 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12772 |
| | | 会话 ID: 19 序列号: 45105
|
| | |
|
| | | #35 2022-04-13 15:04:17,914 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12212 |
| | | 会话 ID: 77 序列号: 17059
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #29 2022-04-14 09:01:27,250 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-12571: TNS: 包写入程序失败
|
| | |
|
| | | #11 2022-04-18 12:12:48,369 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11472 |
| | | 会话 ID: 145 序列号: 57954
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #56 2022-04-18 12:18:50,712 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220418 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11044 |
| | | 会话 ID: 146 序列号: 57041
|
| | |
|
| | | #12 2022-04-18 12:19:09,861 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1008 |
| | | 会话 ID: 77 序列号: 25608
|
| | |
|
| | | #11 2022-04-18 12:21:07,679 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4996 |
| | | 会话 ID: 78 序列号: 39675
|
| | |
|
| | | #20 2022-04-18 12:21:42,286 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7264 |
| | | 会话 ID: 19 序列号: 1251
|
| | |
|
| | | #32 2022-04-19 16:25:21,592 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220419 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-00942: 表或视图不存在
|
| | |
|
| | | #57 2022-04-19 16:31:38,212 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11472 |
| | | 会话 ID: 72 序列号: 40490
|
| | |
|
| | | #77 2022-04-19 18:35:29,267 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10872 |
| | | 会话 ID: 82 序列号: 36454
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #25 2022-04-19 18:35:33,119 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220419 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-00942: 表或视图不存在
|
| | |
|
| | | #77 2022-04-19 18:41:31,055 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 992 |
| | | 会话 ID: 11 序列号: 28892
|
| | |
|
| | | #28 2022-04-19 18:52:42,815 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10212 |
| | | 会话 ID: 212 序列号: 18440
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #14 2022-04-22 08:23:38,988 Common.dll OracleHelper.ExecuteReader ORA-12571: TNS: 包写入程序失败
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #13 2022-04-22 08:33:11,967 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220422 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9836 |
| | | 会话 ID: 209 序列号: 57680
|
| | |
|
| | | #17 2022-04-22 08:33:31,194 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7540 |
| | | 会话 ID: 139 序列号: 8489
|
| | |
|
| | | #56 2022-04-22 08:33:50,278 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 5408 |
| | | 会话 ID: 203 序列号: 19804
|
| | |
|
| | | #84 2022-04-22 08:44:13,910 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 5184 |
| | | 会话 ID: 143 序列号: 11866
|
| | |
|
| | | #88 2022-04-22 11:31:06,133 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11156 |
| | | 会话 ID: 11 序列号: 38047
|
| | |
|
| | | #7 2022-04-25 22:58:25,334 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 13228 |
| | | 会话 ID: 17 序列号: 34550
|
| | |
|
| | | #51 2022-04-25 23:19:53,698 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220425 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6084 |
| | | 会话 ID: 136 序列号: 3887
|
| | |
|
| | | #54 2022-04-25 23:20:12,944 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1432 |
| | | 会话 ID: 78 序列号: 49284
|
| | |
|
| | | #7 2022-04-25 23:27:51,078 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220425 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12944 |
| | | 会话 ID: 69 序列号: 25109
|
| | |
|
| | | #5 2022-04-25 23:28:10,137 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 13524 |
| | | 会话 ID: 18 序列号: 45820
|
| | |
|
| | | #145 2022-04-26 23:59:45,129 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220426 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11156 |
| | | 会话 ID: 21 序列号: 17536
|
| | |
|
| | | #7 2022-04-27 00:00:04,598 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4184 |
| | | 会话 ID: 205 序列号: 40173
|
| | |
|
| | | #145 2022-04-27 00:05:39,944 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1448 |
| | | 会话 ID: 133 序列号: 30900
|
| | |
|
| | | #124 2022-04-27 00:15:37,087 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 344 |
| | | 会话 ID: 69 序列号: 26594
|
| | |
|
| | | #69 2022-04-27 00:15:56,553 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 13748 |
| | | 会话 ID: 209 序列号: 64653
|
| | |
|
| | | #37 2022-04-27 00:55:01,177 Dao.dll SysFlowDao.Get 未将对象引用设置到对象的实例。
|
| | | 在 Dao.SysFlowDao.Get(SysFlow sysFlow)
|
| | |
|
| | | #23 2022-04-27 11:32:27,691 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10716 |
| | | 会话 ID: 20 序列号: 9639
|
| | |
|
| | | #32 2022-04-27 11:32:47,001 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8244 |
| | | 会话 ID: 136 序列号: 9702
|
| | |
|
| | | #19 2022-04-27 14:47:06,194 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4364 |
| | | 会话 ID: 18 序列号: 53123
|
| | |
|
| | | #64 2022-04-27 14:47:25,594 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12472 |
| | | 会话 ID: 67 序列号: 107
|
| | |
|
| | | #30 2022-04-27 15:10:12,093 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11728 |
| | | 会话 ID: 15 序列号: 43421
|
| | |
|
| | | #21 2022-04-27 15:10:31,612 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8000 |
| | | 会话 ID: 196 序列号: 37075
|
| | |
|
| | | #46 2022-04-27 15:33:12,950 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6180 |
| | | 会话 ID: 17 序列号: 37044
|
| | |
|
| | | #46 2022-04-27 15:33:41,213 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8448 |
| | | 会话 ID: 203 序列号: 41050
|
| | |
|
| | | #5 2022-04-27 22:21:06,598 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7780 |
| | | 会话 ID: 209 序列号: 5557
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #15 2022-04-27 22:51:51,165 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4844 |
| | | 会话 ID: 17 序列号: 37683
|
| | |
|
| | | #14 2022-04-27 22:57:48,002 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6864 |
| | | 会话 ID: 196 序列号: 38297
|
| | |
|
| | | #37 2022-04-27 22:58:12,732 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12960 |
| | | 会话 ID: 136 序列号: 10086
|
| | |
|
| | | #26 2022-04-27 22:58:39,974 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10032 |
| | | 会话 ID: 142 序列号: 21220
|
| | |
|
| | | #47 2022-04-29 07:55:52,772 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 16256 |
| | | 会话 ID: 209 序列号: 7045
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #50 2022-04-29 08:01:26,368 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220429 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10744 |
| | | 会话 ID: 21 序列号: 27701
|
| | |
|
| | | #63 2022-04-29 08:01:45,600 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11040 |
| | | 会话 ID: 144 序列号: 9728
|
| | |
|
| | | #56 2022-04-29 15:16:51,387 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 16404 |
| | | 会话 ID: 208 序列号: 5357
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #56 2022-04-29 15:17:27,946 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 5848 |
| | | 会话 ID: 16 序列号: 32693
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #16 2022-04-29 15:17:46,940 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8556 |
| | | 会话 ID: 207 序列号: 51867
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #80 2022-04-29 15:18:06,212 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8032 |
| | | 会话 ID: 15 序列号: 49369
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #53 2022-04-29 16:19:34,117 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220429 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7444 |
| | | 会话 ID: 16 序列号: 33621
|
| | |
|
| | | #17 2022-04-29 16:19:53,591 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4800 |
| | | 会话 ID: 212 序列号: 60930
|
| | |
|
| | | #46 2022-04-29 16:23:07,992 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 16392 |
| | | 会话 ID: 21 序列号: 29658
|
| | |
|
| | | #66 2022-04-29 16:23:38,585 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 15364 |
| | | 会话 ID: 208 序列号: 6082
|
| | |
|
| | |
| | | #20 2022-02-16 17:24:53,794 Common.dll OracleHelper.ExecuteScalar SQL=select count(1) FROM GW_AUDIT_CACHE ca left join gw_op op on ca.op_id=op.op_id WHERE ca.AP_SUBMIT_TIME BETWEEN :START_TIME AND :END_TIME AND (ca.MSG_CONTENT LIKE :CONTENT OR :CONTENT='%%') AND ca.AUDITING_STATUS=:AUDITING_STATUS and op.OP_NAME=移动通道
Message=ORA-00904: "移动通道": 标识符无效
|
| | | >>>>>>> Stashed changes
|
| | |
|
| | | #36 2022-03-21 00:37:11,743 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7008 |
| | | 会话 ID: 73 序列号: 3456
|
| | |
|
| | | #9 2022-03-21 00:37:11,744 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7784 |
| | | 会话 ID: 200 序列号: 3327
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #7 2022-03-21 00:40:12,986 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1160 |
| | | 会话 ID: 14 序列号: 6599
|
| | |
|
| | | #7 2022-03-21 00:42:12,726 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220321 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7676 |
| | | 会话 ID: 134 序列号: 3609
|
| | |
|
| | | #35 2022-03-21 00:48:59,108 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7488 |
| | | 会话 ID: 72 序列号: 2827
|
| | |
|
| | | #22 2022-03-21 00:49:18,562 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220321 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7180 |
| | | 会话 ID: 16 序列号: 4733
|
| | |
|
| | | #39 2022-03-21 00:51:08,010 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7308 |
| | | 会话 ID: 195 序列号: 4472
|
| | |
|
| | | #16 2022-03-21 00:51:35,782 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 712 |
| | | 会话 ID: 139 序列号: 389
|
| | |
|
| | | #40 2022-03-21 00:58:01,084 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220321 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7172 |
| | | 会话 ID: 206 序列号: 104
|
| | |
|
| | | #34 2022-03-21 00:58:20,626 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 3328 |
| | | 会话 ID: 77 序列号: 28
|
| | |
|
| | | #68 2022-03-31 02:38:57,384 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12584 |
| | | 会话 ID: 133 序列号: 58839
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #61 2022-03-31 03:41:16,261 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #61 2022-03-31 03:41:16,301 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #29 2022-03-31 03:43:54,989 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #29 2022-03-31 03:43:55,017 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #45 2022-03-31 03:44:03,573 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #45 2022-03-31 03:44:03,589 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #61 2022-03-31 03:44:23,873 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220331 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1116 |
| | | 会话 ID: 207 序列号: 37854
|
| | |
|
| | | #29 2022-03-31 03:44:43,222 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11496 |
| | | 会话 ID: 74 序列号: 5973
|
| | |
|
| | | #45 2022-03-31 03:45:02,368 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 AND 2022-04-01 ) T Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7596 |
| | | 会话 ID: 201 序列号: 49901
|
| | |
|
| | | #45 2022-03-31 03:45:02,385 Dao.dll GwOrderDao.LoadInfoList ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7596 |
| | | 会话 ID: 201 序列号: 49901
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #61 2022-03-31 03:45:13,034 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #61 2022-03-31 03:45:13,050 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #61 2022-03-31 03:46:12,333 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-04-01 AND 2022-04-01 ) T Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6272 |
| | | 会话 ID: 72 序列号: 18963
|
| | |
|
| | | #61 2022-03-31 03:46:12,349 Dao.dll GwOrderDao.LoadInfoList ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6272 |
| | | 会话 ID: 72 序列号: 18963
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #45 2022-03-31 03:46:15,419 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #45 2022-03-31 03:46:15,442 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #64 2022-03-31 03:47:30,072 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #64 2022-03-31 03:47:30,088 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #64 2022-03-31 03:47:37,216 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-10 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #64 2022-03-31 03:47:37,236 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #64 2022-03-31 03:50:06,744 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-10 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #64 2022-03-31 03:50:06,761 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #17 2022-03-31 03:50:37,525 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_OP order BY OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7160 |
| | | 会话 ID: 15 序列号: 40808
|
| | |
|
| | | #64 2022-03-31 03:56:17,282 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #64 2022-03-31 03:56:17,306 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #17 2022-03-31 03:56:25,686 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-10 AND 2022-04-01 ) T Message=ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | |
|
| | | #17 2022-03-31 03:57:30,596 Dao.dll GwOrderDao.LoadInfoList ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #61 2022-03-31 03:59:48,236 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-10 AND 2022-04-01 ) T Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9200 |
| | | 会话 ID: 133 序列号: 61737
|
| | |
|
| | | #61 2022-03-31 04:01:34,816 Dao.dll GwOrderDao.LoadInfoList ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9200 |
| | | 会话 ID: 133 序列号: 61737
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount)
|
| | |
|
| | | #61 2022-03-31 04:02:00,393 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_OP order BY OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1340 |
| | | 会话 ID: 200 序列号: 25647
|
| | |
|
| | | #28 2022-03-31 04:02:15,016 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN '2022-03-30' AND '2022-04-01' ) T Message=ORA-01861: 文字与格式字符串不匹配
|
| | |
|
| | | #28 2022-03-31 04:02:15,041 Dao.dll GwOrderDao.LoadInfoList ORA-01861: 文字与格式字符串不匹配
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount)
|
| | |
|
| | | #61 2022-03-31 04:02:25,909 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN '2022-03-23' AND '2022-04-01' ) T Message=ORA-01861: 文字与格式字符串不匹配
|
| | |
|
| | | #61 2022-03-31 04:03:37,152 Dao.dll GwOrderDao.LoadInfoList ORA-01861: 文字与格式字符串不匹配
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, String startDate, String endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount)
|
| | |
|
| | | #61 2022-03-31 04:08:54,008 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_OP order BY OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11356 |
| | | 会话 ID: 11 序列号: 1737
|
| | |
|
| | | #7 2022-03-31 04:10:03,457 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-30 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #7 2022-03-31 04:10:03,492 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #11 2022-03-31 04:10:11,724 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #11 2022-03-31 04:10:11,740 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #9 2022-03-31 04:10:29,921 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #9 2022-03-31 04:10:29,937 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #8 2022-03-31 04:11:30,513 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #8 2022-03-31 04:11:30,529 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #9 2022-03-31 04:14:02,931 Common.dll OracleHelper.ExecuteReader SQL=select count(*) as count FROM ( SELECT GWO.*, GWC.CLIENT_NAME FROM GW_ORDER GWO LEFT JOIN GW_SP GWS ON GWS.SP_ID = GWO.SP_ID LEFT JOIN GW_CLIENT GWC ON GWC.CLIENT_ID = GWO.CLIENT_ID WHERE 1=1 AND GWO.STATUS IN (0, 1) AND GWO.CREATE_TIME BETWEEN 2022-03-23 00:00:00 AND 2022-04-01 00:00:00 ) T Message=ORA-00905: 缺失关键字
|
| | |
|
| | | #9 2022-03-31 04:14:45,999 Dao.dll GwOrderDao.LoadInfoList ORA-00905: 缺失关键字
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 113
|
| | | 在 Dao.GwOrderDao.LoadInfoList(String spId, String clientId, String clientName, Int32 flag, DateTime startDate, DateTime endDate, Int32 pageSize, Int32 PageIndex, Int32& recordcount) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwOrderDao.cs:行号 88
|
| | |
|
| | | #7 2022-03-31 04:33:17,699 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7880 |
| | | 会话 ID: 145 序列号: 10
|
| | |
|
| | | #25 2022-03-31 04:38:29,628 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220331 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1152 |
| | | 会话 ID: 17 序列号: 1772
|
| | |
|
| | | #23 2022-03-31 16:46:15,119 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11340 |
| | | 会话 ID: 205 序列号: 50957
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #8 2022-03-31 16:53:15,014 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 2000 |
| | | 会话 ID: 79 序列号: 1018
|
| | |
|
| | | #21 2022-03-31 16:53:34,118 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220331 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9296 |
| | | 会话 ID: 212 序列号: 3228
|
| | |
|
| | | #18 2022-03-31 17:05:15,999 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7400 |
| | | 会话 ID: 139 序列号: 57391
|
| | |
|
| | | #20 2022-03-31 17:11:15,191 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_OP order BY OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12896 |
| | | 会话 ID: 205 序列号: 52285
|
| | |
|
| | | #42 2022-04-01 09:34:46,186 Common.dll OracleHelper.ExecuteReader ORA-00942: 表或视图不存在
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #42 2022-04-01 09:34:50,161 Dao.dll GwSmDao.LoadInfoList ORA-00942: 表或视图不存在select count(*) as count from LG_SM_20220131 sm left join GW_OP op on sm.op_id=op.op_id where 1=1 and sm.AP_SUBMIT_TIME BETWEEN :BEGIN_TIME AND :END_TIME
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 227
|
| | | 在 Dao.GwSmDao.LoadInfoList(String apMID, String opName, String clientID, String spID, String destnationId, String sDate, String beginTime, String endTime, String content, String opstat, Int32 TStatus, Int32& recordcount, Int32 pageSize, Int32 pageIndex, String ReSend) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwSmDao.cs:行号 406
|
| | |
|
| | | #39 2022-04-01 09:35:00,742 Common.dll OracleHelper.ExecuteReader ORA-00942: 表或视图不存在
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #39 2022-04-01 09:35:00,763 Dao.dll GwSmDao.LoadInfoList ORA-00942: 表或视图不存在select count(*) as count from LG_SM_20211001 sm left join GW_OP op on sm.op_id=op.op_id where 1=1 and sm.AP_SUBMIT_TIME BETWEEN :BEGIN_TIME AND :END_TIME
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 227
|
| | | 在 Dao.GwSmDao.LoadInfoList(String apMID, String opName, String clientID, String spID, String destnationId, String sDate, String beginTime, String endTime, String content, String opstat, Int32 TStatus, Int32& recordcount, Int32 pageSize, Int32 pageIndex, String ReSend) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwSmDao.cs:行号 406
|
| | |
|
| | | #39 2022-04-01 09:35:23,454 Common.dll OracleHelper.ExecuteReader ORA-00942: 表或视图不存在
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #39 2022-04-01 09:35:23,481 Dao.dll GwDmDao.LoadInfoList ORA-00942: 表或视图不存在 select count(*) as count from LG_DM_20211201 where 1=1
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 227
|
| | | 在 Dao.GwDmDao.LoadInfoList(String ApID, String OpID, String spID, String DestnationId, String sDate, Int32& recordcount, Int32 pageSize, Int32 PageIndex) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwDmDao.cs:行号 52
|
| | |
|
| | | #39 2022-04-01 09:35:34,169 Common.dll OracleHelper.ExecuteReader ORA-00942: 表或视图不存在
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #39 2022-04-01 09:35:34,185 Dao.dll GwDmDao.LoadInfoList ORA-00942: 表或视图不存在 select count(*) as count from LG_DM_20200115 where 1=1
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 227
|
| | | 在 Dao.GwDmDao.LoadInfoList(String ApID, String OpID, String spID, String DestnationId, String sDate, Int32& recordcount, Int32 pageSize, Int32 PageIndex) 位置 C:\AYZH\work\Git_Rep\SMGW_NewWeb\web\Dao\GwDmDao.cs:行号 52
|
| | |
|
| | | #62 2022-04-13 10:25:04,410 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9504 |
| | | 会话 ID: 205 序列号: 25061
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #7 2022-04-13 10:30:50,008 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220413 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9916 |
| | | 会话 ID: 204 序列号: 37226
|
| | |
|
| | | #61 2022-04-13 10:31:09,611 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9400 |
| | | 会话 ID: 146 序列号: 45532
|
| | |
|
| | | #7 2022-04-13 10:33:42,410 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10060 |
| | | 会话 ID: 72 序列号: 27318
|
| | |
|
| | | #7 2022-04-13 10:39:48,992 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220413 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7744 |
| | | 会话 ID: 139 序列号: 33341
|
| | |
|
| | | #60 2022-04-13 10:40:08,472 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12772 |
| | | 会话 ID: 19 序列号: 45105
|
| | |
|
| | | #35 2022-04-13 15:04:17,914 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12212 |
| | | 会话 ID: 77 序列号: 17059
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #29 2022-04-14 09:01:27,250 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-12571: TNS: 包写入程序失败
|
| | |
|
| | | #11 2022-04-18 12:12:48,369 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11472 |
| | | 会话 ID: 145 序列号: 57954
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #56 2022-04-18 12:18:50,712 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220418 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11044 |
| | | 会话 ID: 146 序列号: 57041
|
| | |
|
| | | #12 2022-04-18 12:19:09,861 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1008 |
| | | 会话 ID: 77 序列号: 25608
|
| | |
|
| | | #11 2022-04-18 12:21:07,679 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4996 |
| | | 会话 ID: 78 序列号: 39675
|
| | |
|
| | | #20 2022-04-18 12:21:42,286 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7264 |
| | | 会话 ID: 19 序列号: 1251
|
| | |
|
| | | #32 2022-04-19 16:25:21,592 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220419 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-00942: 表或视图不存在
|
| | |
|
| | | #57 2022-04-19 16:31:38,212 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11472 |
| | | 会话 ID: 72 序列号: 40490
|
| | |
|
| | | #77 2022-04-19 18:35:29,267 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10872 |
| | | 会话 ID: 82 序列号: 36454
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #25 2022-04-19 18:35:33,119 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220419 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-00942: 表或视图不存在
|
| | |
|
| | | #77 2022-04-19 18:41:31,055 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 992 |
| | | 会话 ID: 11 序列号: 28892
|
| | |
|
| | | #28 2022-04-19 18:52:42,815 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10212 |
| | | 会话 ID: 212 序列号: 18440
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #14 2022-04-22 08:23:38,988 Common.dll OracleHelper.ExecuteReader ORA-12571: TNS: 包写入程序失败
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #13 2022-04-22 08:33:11,967 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220422 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 9836 |
| | | 会话 ID: 209 序列号: 57680
|
| | |
|
| | | #17 2022-04-22 08:33:31,194 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7540 |
| | | 会话 ID: 139 序列号: 8489
|
| | |
|
| | | #56 2022-04-22 08:33:50,278 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 5408 |
| | | 会话 ID: 203 序列号: 19804
|
| | |
|
| | | #84 2022-04-22 08:44:13,910 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 5184 |
| | | 会话 ID: 143 序列号: 11866
|
| | |
|
| | | #88 2022-04-22 11:31:06,133 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11156 |
| | | 会话 ID: 11 序列号: 38047
|
| | |
|
| | | #7 2022-04-25 22:58:25,334 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 13228 |
| | | 会话 ID: 17 序列号: 34550
|
| | |
|
| | | #51 2022-04-25 23:19:53,698 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220425 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6084 |
| | | 会话 ID: 136 序列号: 3887
|
| | |
|
| | | #54 2022-04-25 23:20:12,944 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1432 |
| | | 会话 ID: 78 序列号: 49284
|
| | |
|
| | | #7 2022-04-25 23:27:51,078 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220425 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12944 |
| | | 会话 ID: 69 序列号: 25109
|
| | |
|
| | | #5 2022-04-25 23:28:10,137 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 13524 |
| | | 会话 ID: 18 序列号: 45820
|
| | |
|
| | | #145 2022-04-26 23:59:45,129 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220426 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11156 |
| | | 会话 ID: 21 序列号: 17536
|
| | |
|
| | | #7 2022-04-27 00:00:04,598 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4184 |
| | | 会话 ID: 205 序列号: 40173
|
| | |
|
| | | #145 2022-04-27 00:05:39,944 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 1448 |
| | | 会话 ID: 133 序列号: 30900
|
| | |
|
| | | #124 2022-04-27 00:15:37,087 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 344 |
| | | 会话 ID: 69 序列号: 26594
|
| | |
|
| | | #69 2022-04-27 00:15:56,553 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 13748 |
| | | 会话 ID: 209 序列号: 64653
|
| | |
|
| | | #37 2022-04-27 00:55:01,177 Dao.dll SysFlowDao.Get 未将对象引用设置到对象的实例。
|
| | | 在 Dao.SysFlowDao.Get(SysFlow sysFlow)
|
| | |
|
| | | #23 2022-04-27 11:32:27,691 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10716 |
| | | 会话 ID: 20 序列号: 9639
|
| | |
|
| | | #32 2022-04-27 11:32:47,001 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8244 |
| | | 会话 ID: 136 序列号: 9702
|
| | |
|
| | | #19 2022-04-27 14:47:06,194 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4364 |
| | | 会话 ID: 18 序列号: 53123
|
| | |
|
| | | #64 2022-04-27 14:47:25,594 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12472 |
| | | 会话 ID: 67 序列号: 107
|
| | |
|
| | | #30 2022-04-27 15:10:12,093 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11728 |
| | | 会话 ID: 15 序列号: 43421
|
| | |
|
| | | #21 2022-04-27 15:10:31,612 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8000 |
| | | 会话 ID: 196 序列号: 37075
|
| | |
|
| | | #46 2022-04-27 15:33:12,950 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6180 |
| | | 会话 ID: 17 序列号: 37044
|
| | |
|
| | | #46 2022-04-27 15:33:41,213 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8448 |
| | | 会话 ID: 203 序列号: 41050
|
| | |
|
| | | #5 2022-04-27 22:21:06,598 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7780 |
| | | 会话 ID: 209 序列号: 5557
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #15 2022-04-27 22:51:51,165 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220427 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4844 |
| | | 会话 ID: 17 序列号: 37683
|
| | |
|
| | | #14 2022-04-27 22:57:48,002 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 6864 |
| | | 会话 ID: 196 序列号: 38297
|
| | |
|
| | | #37 2022-04-27 22:58:12,732 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 12960 |
| | | 会话 ID: 136 序列号: 10086
|
| | |
|
| | | #26 2022-04-27 22:58:39,974 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_AP Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10032 |
| | | 会话 ID: 142 序列号: 21220
|
| | |
|
| | | #47 2022-04-29 07:55:52,772 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 16256 |
| | | 会话 ID: 209 序列号: 7045
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #50 2022-04-29 08:01:26,368 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220429 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 10744 |
| | | 会话 ID: 21 序列号: 27701
|
| | |
|
| | | #63 2022-04-29 08:01:45,600 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 11040 |
| | | 会话 ID: 144 序列号: 9728
|
| | |
|
| | | #56 2022-04-29 15:16:51,387 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 16404 |
| | | 会话 ID: 208 序列号: 5357
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #56 2022-04-29 15:17:27,946 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 5848 |
| | | 会话 ID: 16 序列号: 32693
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #16 2022-04-29 15:17:46,940 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8556 |
| | | 会话 ID: 207 序列号: 51867
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #80 2022-04-29 15:18:06,212 Common.dll OracleHelper.ExecuteReader ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 8032 |
| | | 会话 ID: 15 序列号: 49369
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
|
| | | 在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(CommandBehavior behavior)
|
| | | 在 Common.OracleHelper.ExecuteReader(String sql, OracleConnection x, OracleParameter[] cmdParms) 位置 D:\Company\SMGW_NewWeb\web\Common\OracleHelper.cs:行号 219
|
| | |
|
| | | #53 2022-04-29 16:19:34,117 Common.dll OracleHelper.ExecuteReader SQL=select A.*,NVL(b.OP_OUT_COUNT,0) OP_OUT_COUNT,NVL(B.OP_SUCCESS_COUNT,0) OP_SUCCESS_COUNT,NVL(b.OP_FAILED_COUNT,0) OP_FAILED_COUNT FROM GW_OP A LEFT JOIN
|
| | | (select OP_ID,NVL(SUM(OP_FEE_COUNT),0) OP_OUT_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=4 THEN OP_FEE_COUNT ELSE 0 END),0) OP_SUCCESS_COUNT,
|
| | | NVL(SUM(CASE WHEN STATUS=5 THEN OP_FEE_COUNT ELSE 0 END),0) OP_FAILED_COUNT
|
| | | from LG_SM_20220429 where OP_SUBMIT_TIME > SYSDATE - 5.0/1440 GROUP BY OP_ID) b ON A.OP_ID = b.OP_ID WHERE a.OP_STATUS=1 ORDER BY a.OP_ID ASC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 7444 |
| | | 会话 ID: 16 序列号: 33621
|
| | |
|
| | | #17 2022-04-29 16:19:53,591 Common.dll OracleHelper.Execute SQL=SELECT * FROM GW_ALARM_LOG WHERE RESTORE_FLAG=0 and rownum < 10 ORDER BY ALARM_ID DESC Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 4800 |
| | | 会话 ID: 212 序列号: 60930
|
| | |
|
| | | #46 2022-04-29 16:23:07,992 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 16392 |
| | | 会话 ID: 21 序列号: 29658
|
| | |
|
| | | #66 2022-04-29 16:23:38,585 Common.dll OracleHelper.ExecuteReader SQL=SELECT * FROM GW_CLIENT Message=ORA-03113: 通信通道的文件结尾 |
| | | 进程 ID: 15364 |
| | | 会话 ID: 208 序列号: 6082
|
| | |
|
New file |
| | |
| | | /*! |
| | | * Select2 Bootstrap Theme v0.1.0-beta.10 (https://select2.github.io/select2-bootstrap-theme) |
| | | * Copyright 2015-2017 Florian Kissling and contributors (https://github.com/select2/select2-bootstrap-theme/graphs/contributors) |
| | | * Licensed under MIT (https://github.com/select2/select2-bootstrap-theme/blob/master/LICENSE) |
| | | */ |
| | | |
| | | .select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{background-color:#fff;border:1px solid #e5e6e7;border-radius:4px;color:#555;font-size:14px;outline:0}.select2-container--bootstrap .select2-selection.form-control{border-radius:4px}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777;display:block;padding:6px 12px;font-size:12px;line-height:1.42857143;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-search__field,.select2-container--bootstrap.select2-container--disabled .select2-selection{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eee}.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove,.select2-container--bootstrap.select2-container--disabled .select2-selection__clear{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{-webkit-box-shadow:0 -6px 12px rgba(0,0,0,.175);box-shadow:0 -6px 12px rgba(0,0,0,.175);margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:31px;line-height:1.42857143;padding:4px 6px 4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent;border-style:solid;border-width:4px 4px 0;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:31px;padding:0;height:auto}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.42857143;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#fff;background:#1AB394;border:1px solid #1AB394;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:0 0;padding:4px 6px 4px;height:31px;line-height:1.42857143;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.form-group-sm .select2-container--bootstrap .select2-selection--single,.input-group-sm .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap .select2-selection--single.input-sm{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b{margin-left:-5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap .select2-selection--multiple.input-sm{min-height:30px;border-radius:3px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear{margin-top:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single,.input-group-lg .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap .select2-selection--single.input-lg{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow{width:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b{border-width:5px 5px 0;margin-left:-10px;margin-top:-2.5px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap .select2-selection--multiple.input-lg{min-height:46px;border-radius:6px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear{margin-top:10px}.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 5px 5px}.select2-container--bootstrap[dir=rtl] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection,.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection.form-control{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection.form-control{border-radius:0}.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection.form-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;width:100%;margin-bottom:0}.input-group>.select2-container--bootstrap>.selection>.select2-selection.form-control{float:none}.input-group>.select2-container--bootstrap.select2-container--focus,.input-group>.select2-container--bootstrap.select2-container--open{z-index:3}.input-group>.select2-container--bootstrap,.input-group>.select2-container--bootstrap .input-group-btn,.input-group>.select2-container--bootstrap .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute!important;width:1px!important}@media (min-width:768px){.form-inline .select2-container--bootstrap{display:inline-block}} |
New file |
| | |
| | | .select2-container { |
| | | box-sizing: border-box; |
| | | display: inline-block; |
| | | margin: 0; |
| | | position: relative; |
| | | vertical-align: middle; } |
| | | .select2-container .select2-selection--single { |
| | | box-sizing: border-box; |
| | | cursor: pointer; |
| | | display: block; |
| | | height: 28px; |
| | | user-select: none; |
| | | -webkit-user-select: none; } |
| | | .select2-container .select2-selection--single .select2-selection__rendered { |
| | | display: block; |
| | | padding-left: 8px; |
| | | padding-right: 20px; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; } |
| | | .select2-container .select2-selection--single .select2-selection__clear { |
| | | position: relative; } |
| | | .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { |
| | | padding-right: 8px; |
| | | padding-left: 20px; } |
| | | .select2-container .select2-selection--multiple { |
| | | box-sizing: border-box; |
| | | cursor: pointer; |
| | | display: block; |
| | | min-height: 32px; |
| | | user-select: none; |
| | | -webkit-user-select: none; } |
| | | .select2-container .select2-selection--multiple .select2-selection__rendered { |
| | | display: inline-block; |
| | | overflow: hidden; |
| | | padding-left: 8px; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; } |
| | | .select2-container .select2-search--inline { |
| | | float: left; } |
| | | .select2-container .select2-search--inline .select2-search__field { |
| | | box-sizing: border-box; |
| | | border: none; |
| | | font-size: 100%; |
| | | margin-top: 5px; |
| | | padding: 0; } |
| | | .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { |
| | | -webkit-appearance: none; } |
| | | |
| | | .select2-dropdown { |
| | | background-color: white; |
| | | border: 1px solid #aaa; |
| | | border-radius: 4px; |
| | | box-sizing: border-box; |
| | | display: block; |
| | | position: absolute; |
| | | left: -100000px; |
| | | width: 100%; |
| | | z-index: 1051; } |
| | | |
| | | .select2-results { |
| | | display: block; } |
| | | |
| | | .select2-results__options { |
| | | list-style: none; |
| | | margin: 0; |
| | | padding: 0; } |
| | | |
| | | .select2-results__option { |
| | | padding: 6px; |
| | | user-select: none; |
| | | -webkit-user-select: none; } |
| | | .select2-results__option[aria-selected] { |
| | | cursor: pointer; } |
| | | |
| | | .select2-container--open .select2-dropdown { |
| | | left: 0; } |
| | | |
| | | .select2-container--open .select2-dropdown--above { |
| | | border-bottom: none; |
| | | border-bottom-left-radius: 0; |
| | | border-bottom-right-radius: 0; } |
| | | |
| | | .select2-container--open .select2-dropdown--below { |
| | | border-top: none; |
| | | border-top-left-radius: 0; |
| | | border-top-right-radius: 0; } |
| | | |
| | | .select2-search--dropdown { |
| | | display: block; |
| | | padding: 4px; } |
| | | .select2-search--dropdown .select2-search__field { |
| | | padding: 4px; |
| | | width: 100%; |
| | | box-sizing: border-box; } |
| | | .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { |
| | | -webkit-appearance: none; } |
| | | .select2-search--dropdown.select2-search--hide { |
| | | display: none; } |
| | | |
| | | .select2-close-mask { |
| | | border: 0; |
| | | margin: 0; |
| | | padding: 0; |
| | | display: block; |
| | | position: fixed; |
| | | left: 0; |
| | | top: 0; |
| | | min-height: 100%; |
| | | min-width: 100%; |
| | | height: auto; |
| | | width: auto; |
| | | opacity: 0; |
| | | z-index: 99; |
| | | background-color: #fff; |
| | | filter: alpha(opacity=0); } |
| | | |
| | | .select2-hidden-accessible { |
| | | border: 0 !important; |
| | | clip: rect(0 0 0 0) !important; |
| | | -webkit-clip-path: inset(50%) !important; |
| | | clip-path: inset(50%) !important; |
| | | height: 1px !important; |
| | | overflow: hidden !important; |
| | | padding: 0 !important; |
| | | position: absolute !important; |
| | | width: 1px !important; |
| | | white-space: nowrap !important; } |
| | | |
| | | .select2-container--default .select2-selection--single { |
| | | background-color: #fff; |
| | | border: 1px solid #aaa; |
| | | border-radius: 4px; } |
| | | .select2-container--default .select2-selection--single .select2-selection__rendered { |
| | | color: #444; |
| | | line-height: 28px; } |
| | | .select2-container--default .select2-selection--single .select2-selection__clear { |
| | | cursor: pointer; |
| | | float: right; |
| | | font-weight: bold; } |
| | | .select2-container--default .select2-selection--single .select2-selection__placeholder { |
| | | color: #999; } |
| | | .select2-container--default .select2-selection--single .select2-selection__arrow { |
| | | height: 26px; |
| | | position: absolute; |
| | | top: 1px; |
| | | right: 1px; |
| | | width: 20px; } |
| | | .select2-container--default .select2-selection--single .select2-selection__arrow b { |
| | | border-color: #888 transparent transparent transparent; |
| | | border-style: solid; |
| | | border-width: 5px 4px 0 4px; |
| | | height: 0; |
| | | left: 50%; |
| | | margin-left: -4px; |
| | | margin-top: -2px; |
| | | position: absolute; |
| | | top: 50%; |
| | | width: 0; } |
| | | |
| | | .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { |
| | | float: left; } |
| | | |
| | | .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { |
| | | left: 1px; |
| | | right: auto; } |
| | | |
| | | .select2-container--default.select2-container--disabled .select2-selection--single { |
| | | background-color: #eee; |
| | | cursor: default; } |
| | | .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { |
| | | display: none; } |
| | | |
| | | .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { |
| | | border-color: transparent transparent #888 transparent; |
| | | border-width: 0 4px 5px 4px; } |
| | | |
| | | .select2-container--default .select2-selection--multiple { |
| | | background-color: white; |
| | | border: 1px solid #aaa; |
| | | border-radius: 4px; |
| | | cursor: text; } |
| | | .select2-container--default .select2-selection--multiple .select2-selection__rendered { |
| | | box-sizing: border-box; |
| | | list-style: none; |
| | | margin: 0; |
| | | padding: 0 5px; |
| | | width: 100%; } |
| | | .select2-container--default .select2-selection--multiple .select2-selection__rendered li { |
| | | list-style: none; } |
| | | .select2-container--default .select2-selection--multiple .select2-selection__placeholder { |
| | | color: #999; |
| | | margin-top: 5px; |
| | | float: left; } |
| | | .select2-container--default .select2-selection--multiple .select2-selection__clear { |
| | | cursor: pointer; |
| | | float: right; |
| | | font-weight: bold; |
| | | margin-top: 5px; |
| | | margin-right: 10px; } |
| | | .select2-container--default .select2-selection--multiple .select2-selection__choice { |
| | | background-color: #e4e4e4; |
| | | border: 1px solid #aaa; |
| | | border-radius: 4px; |
| | | cursor: default; |
| | | float: left; |
| | | margin-right: 5px; |
| | | margin-top: 5px; |
| | | padding: 0 5px; } |
| | | .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { |
| | | color: #999; |
| | | cursor: pointer; |
| | | display: inline-block; |
| | | font-weight: bold; |
| | | margin-right: 2px; } |
| | | .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { |
| | | color: #333; } |
| | | |
| | | .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { |
| | | float: right; } |
| | | |
| | | .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { |
| | | margin-left: 5px; |
| | | margin-right: auto; } |
| | | |
| | | .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { |
| | | margin-left: 2px; |
| | | margin-right: auto; } |
| | | |
| | | .select2-container--default.select2-container--focus .select2-selection--multiple { |
| | | border: solid black 1px; |
| | | outline: 0; } |
| | | |
| | | .select2-container--default.select2-container--disabled .select2-selection--multiple { |
| | | background-color: #eee; |
| | | cursor: default; } |
| | | |
| | | .select2-container--default.select2-container--disabled .select2-selection__choice__remove { |
| | | display: none; } |
| | | |
| | | .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { |
| | | border-top-left-radius: 0; |
| | | border-top-right-radius: 0; } |
| | | |
| | | .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { |
| | | border-bottom-left-radius: 0; |
| | | border-bottom-right-radius: 0; } |
| | | |
| | | .select2-container--default .select2-search--dropdown .select2-search__field { |
| | | border: 1px solid #aaa; } |
| | | |
| | | .select2-container--default .select2-search--inline .select2-search__field { |
| | | background: transparent; |
| | | border: none; |
| | | outline: 0; |
| | | box-shadow: none; |
| | | -webkit-appearance: textfield; } |
| | | |
| | | .select2-container--default .select2-results > .select2-results__options { |
| | | max-height: 200px; |
| | | overflow-y: auto; } |
| | | |
| | | .select2-container--default .select2-results__option[role=group] { |
| | | padding: 0; } |
| | | |
| | | .select2-container--default .select2-results__option[aria-disabled=true] { |
| | | color: #999; } |
| | | |
| | | .select2-container--default .select2-results__option[aria-selected=true] { |
| | | background-color: #ddd; } |
| | | |
| | | .select2-container--default .select2-results__option .select2-results__option { |
| | | padding-left: 1em; } |
| | | .select2-container--default .select2-results__option .select2-results__option .select2-results__group { |
| | | padding-left: 0; } |
| | | .select2-container--default .select2-results__option .select2-results__option .select2-results__option { |
| | | margin-left: -1em; |
| | | padding-left: 2em; } |
| | | .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { |
| | | margin-left: -2em; |
| | | padding-left: 3em; } |
| | | .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { |
| | | margin-left: -3em; |
| | | padding-left: 4em; } |
| | | .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { |
| | | margin-left: -4em; |
| | | padding-left: 5em; } |
| | | .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { |
| | | margin-left: -5em; |
| | | padding-left: 6em; } |
| | | |
| | | .select2-container--default .select2-results__option--highlighted[aria-selected] { |
| | | background-color: #5897fb; |
| | | color: white; } |
| | | |
| | | .select2-container--default .select2-results__group { |
| | | cursor: default; |
| | | display: block; |
| | | padding: 6px; } |
| | | |
| | | .select2-container--classic .select2-selection--single { |
| | | background-color: #f7f7f7; |
| | | border: 1px solid #aaa; |
| | | border-radius: 4px; |
| | | outline: 0; |
| | | background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); |
| | | background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); |
| | | background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); |
| | | background-repeat: repeat-x; |
| | | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } |
| | | .select2-container--classic .select2-selection--single:focus { |
| | | border: 1px solid #5897fb; } |
| | | .select2-container--classic .select2-selection--single .select2-selection__rendered { |
| | | color: #444; |
| | | line-height: 28px; } |
| | | .select2-container--classic .select2-selection--single .select2-selection__clear { |
| | | cursor: pointer; |
| | | float: right; |
| | | font-weight: bold; |
| | | margin-right: 10px; } |
| | | .select2-container--classic .select2-selection--single .select2-selection__placeholder { |
| | | color: #999; } |
| | | .select2-container--classic .select2-selection--single .select2-selection__arrow { |
| | | background-color: #ddd; |
| | | border: none; |
| | | border-left: 1px solid #aaa; |
| | | border-top-right-radius: 4px; |
| | | border-bottom-right-radius: 4px; |
| | | height: 26px; |
| | | position: absolute; |
| | | top: 1px; |
| | | right: 1px; |
| | | width: 20px; |
| | | background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); |
| | | background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); |
| | | background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); |
| | | background-repeat: repeat-x; |
| | | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); } |
| | | .select2-container--classic .select2-selection--single .select2-selection__arrow b { |
| | | border-color: #888 transparent transparent transparent; |
| | | border-style: solid; |
| | | border-width: 5px 4px 0 4px; |
| | | height: 0; |
| | | left: 50%; |
| | | margin-left: -4px; |
| | | margin-top: -2px; |
| | | position: absolute; |
| | | top: 50%; |
| | | width: 0; } |
| | | |
| | | .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { |
| | | float: left; } |
| | | |
| | | .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { |
| | | border: none; |
| | | border-right: 1px solid #aaa; |
| | | border-radius: 0; |
| | | border-top-left-radius: 4px; |
| | | border-bottom-left-radius: 4px; |
| | | left: 1px; |
| | | right: auto; } |
| | | |
| | | .select2-container--classic.select2-container--open .select2-selection--single { |
| | | border: 1px solid #5897fb; } |
| | | .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { |
| | | background: transparent; |
| | | border: none; } |
| | | .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { |
| | | border-color: transparent transparent #888 transparent; |
| | | border-width: 0 4px 5px 4px; } |
| | | |
| | | .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { |
| | | border-top: none; |
| | | border-top-left-radius: 0; |
| | | border-top-right-radius: 0; |
| | | background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); |
| | | background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); |
| | | background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); |
| | | background-repeat: repeat-x; |
| | | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } |
| | | |
| | | .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { |
| | | border-bottom: none; |
| | | border-bottom-left-radius: 0; |
| | | border-bottom-right-radius: 0; |
| | | background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); |
| | | background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); |
| | | background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); |
| | | background-repeat: repeat-x; |
| | | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); } |
| | | |
| | | .select2-container--classic .select2-selection--multiple { |
| | | background-color: white; |
| | | border: 1px solid #aaa; |
| | | border-radius: 4px; |
| | | cursor: text; |
| | | outline: 0; } |
| | | .select2-container--classic .select2-selection--multiple:focus { |
| | | border: 1px solid #5897fb; } |
| | | .select2-container--classic .select2-selection--multiple .select2-selection__rendered { |
| | | list-style: none; |
| | | margin: 0; |
| | | padding: 0 5px; } |
| | | .select2-container--classic .select2-selection--multiple .select2-selection__clear { |
| | | display: none; } |
| | | .select2-container--classic .select2-selection--multiple .select2-selection__choice { |
| | | background-color: #e4e4e4; |
| | | border: 1px solid #aaa; |
| | | border-radius: 4px; |
| | | cursor: default; |
| | | float: left; |
| | | margin-right: 5px; |
| | | margin-top: 5px; |
| | | padding: 0 5px; } |
| | | .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { |
| | | color: #888; |
| | | cursor: pointer; |
| | | display: inline-block; |
| | | font-weight: bold; |
| | | margin-right: 2px; } |
| | | .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { |
| | | color: #555; } |
| | | |
| | | .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { |
| | | float: right; |
| | | margin-left: 5px; |
| | | margin-right: auto; } |
| | | |
| | | .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { |
| | | margin-left: 2px; |
| | | margin-right: auto; } |
| | | |
| | | .select2-container--classic.select2-container--open .select2-selection--multiple { |
| | | border: 1px solid #5897fb; } |
| | | |
| | | .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { |
| | | border-top: none; |
| | | border-top-left-radius: 0; |
| | | border-top-right-radius: 0; } |
| | | |
| | | .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { |
| | | border-bottom: none; |
| | | border-bottom-left-radius: 0; |
| | | border-bottom-right-radius: 0; } |
| | | |
| | | .select2-container--classic .select2-search--dropdown .select2-search__field { |
| | | border: 1px solid #aaa; |
| | | outline: 0; } |
| | | |
| | | .select2-container--classic .select2-search--inline .select2-search__field { |
| | | outline: 0; |
| | | box-shadow: none; } |
| | | |
| | | .select2-container--classic .select2-dropdown { |
| | | background-color: white; |
| | | border: 1px solid transparent; } |
| | | |
| | | .select2-container--classic .select2-dropdown--above { |
| | | border-bottom: none; } |
| | | |
| | | .select2-container--classic .select2-dropdown--below { |
| | | border-top: none; } |
| | | |
| | | .select2-container--classic .select2-results > .select2-results__options { |
| | | max-height: 200px; |
| | | overflow-y: auto; } |
| | | |
| | | .select2-container--classic .select2-results__option[role=group] { |
| | | padding: 0; } |
| | | |
| | | .select2-container--classic .select2-results__option[aria-disabled=true] { |
| | | color: grey; } |
| | | |
| | | .select2-container--classic .select2-results__option--highlighted[aria-selected] { |
| | | background-color: #3875d7; |
| | | color: white; } |
| | | |
| | | .select2-container--classic .select2-results__group { |
| | | cursor: default; |
| | | display: block; |
| | | padding: 6px; } |
| | | |
| | | .select2-container--classic.select2-container--open .select2-dropdown { |
| | | border-color: #5897fb; } |
New file |
| | |
| | | .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} |
New file |
| | |
| | | /*! Select2 4.0.7 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return v.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o=b&&b.split("/"),p=t.map,q=p&&p["*"]||{};if(a){for(a=a.split("/"),g=a.length-1,t.nodeIdCompat&&x.test(a[g])&&(a[g]=a[g].replace(x,"")),"."===a[0].charAt(0)&&o&&(n=o.slice(0,o.length-1),a=n.concat(a)),k=0;k<a.length;k++)if("."===(m=a[k]))a.splice(k,1),k-=1;else if(".."===m){if(0===k||1===k&&".."===a[2]||".."===a[k-1])continue;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}if((o||q)&&p){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),o)for(l=o.length;l>0;l-=1)if((e=p[o.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&q&&q[d]&&(i=q[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=w.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),o.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){r[a]=b}}function j(a){if(e(s,a)){var c=s[a];delete s[a],u[a]=!0,n.apply(b,c)}if(!e(r,a)&&!e(u,a))throw new Error("No "+a);return r[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return a?k(a):[]}function m(a){return function(){return t&&t.config&&t.config[a]||{}}}var n,o,p,q,r={},s={},t={},u={},v=Object.prototype.hasOwnProperty,w=[].slice,x=/\.js$/;p=function(a,b){var c,d=k(a),e=d[0],g=b[1];return a=d[1],e&&(e=f(e,g),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(g)):f(a,g):(a=f(a,g),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},q={require:function(a){return g(a)},exports:function(a){var b=r[a];return void 0!==b?b:r[a]={}},module:function(a){return{id:a,uri:"",exports:r[a],config:m(a)}}},n=function(a,c,d,f){var h,k,m,n,o,t,v,w=[],x=typeof d;if(f=f||a,t=l(f),"undefined"===x||"function"===x){for(c=!c.length&&d.length?["require","exports","module"]:c,o=0;o<c.length;o+=1)if(n=p(c[o],t),"require"===(k=n.f))w[o]=q.require(a);else if("exports"===k)w[o]=q.exports(a),v=!0;else if("module"===k)h=w[o]=q.module(a);else if(e(r,k)||e(s,k)||e(u,k))w[o]=j(k);else{if(!n.p)throw new Error(a+" missing "+k);n.p.load(n.n,g(f,!0),i(k),{}),w[o]=r[k]}m=d?d.apply(r[a],w):void 0,a&&(h&&h.exports!==b&&h.exports!==r[a]?r[a]=h.exports:m===b&&v||(r[a]=m))}else a&&(r[a]=d)},a=c=o=function(a,c,d,e,f){if("string"==typeof a)return q[a]?q[a](c):j(p(a,l(c)).f);if(!a.splice){if(t=a,t.deps&&o(t.deps,t.callback),!c)return;c.splice?(a=c,c=d,d=null):a=b}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?n(b,a,c,d):setTimeout(function(){n(b,a,c,d)},4),o},o.config=function(a){return o(a)},a._defined=r,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(r,a)||e(s,a)||(s[a]=[a,b,c])},d.amd={jQuery:!0}}(),b.requirejs=a,b.require=c,b.define=d}}(),b.define("almond",function(){}),b.define("jquery",[],function(){var b=a||$;return null==b&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),b}),b.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){"function"==typeof b[d]&&("constructor"!==d&&c.push(d))}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=(function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){return Array.prototype.unshift.call(arguments,b),e.apply(this,arguments)}}),k=0;k<f.length;k++){var l=f[k];d.prototype[l]=j(l)}return d};var d=function(){this.listeners={}};d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice,c=b.call(arguments,1);this.listeners=this.listeners||{},null==c&&(c=[]),0===c.length&&c.push({}),c[0]._type=a,a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;c<d;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;c<a;c++){b+=Math.floor(36*Math.random()).toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return(e!==f||"hidden"!==f&&"visible"!==f)&&("scroll"===e||"scroll"===f||(d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth))},c.escapeMarkup=function(a){var b={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c.__cache={};var e=0;return c.GetUniqueElementId=function(a){var b=a.getAttribute("data-select2-id");return null==b&&(a.id?(b=a.id,a.setAttribute("data-select2-id",b)):(a.setAttribute("data-select2-id",++e),b=e.toString())),b},c.StoreData=function(a,b,d){var e=c.GetUniqueElementId(a);c.__cache[e]||(c.__cache[e]={}),c.__cache[e][b]=d},c.GetData=function(b,d){var e=c.GetUniqueElementId(b);return d?c.__cache[e]&&null!=c.__cache[e][d]?c.__cache[e][d]:a(b).data(d):c.__cache[e]},c.RemoveData=function(a){var b=c.GetUniqueElementId(a);null!=c.__cache[b]&&delete c.__cache[b]},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){b.find(".select2-results").append(a)},c.prototype.sort=function(a){return this.options.get("sorter")(a)},c.prototype.highlightFirstItem=function(){var a=this.$results.find(".select2-results__option[aria-selected]"),b=a.filter("[aria-selected=true]");b.length>0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var c=this;this.data.current(function(d){var e=a.map(d,function(a){return a.id.toString()});c.$results.find(".select2-results__option[aria-selected]").each(function(){var c=a(this),d=b.GetData(this,"data"),f=""+d.id;null!=d.element&&d.element.selected||null==d.element&&a.inArray(f,e)>-1?c.attr("aria-selected","true"):c.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(c){var d=document.createElement("li");d.className="select2-results__option";var e={role:"treeitem","aria-selected":"false"};c.disabled&&(delete e["aria-selected"],e["aria-disabled"]="true"),null==c.id&&delete e["aria-selected"],null!=c._resultId&&(d.id=c._resultId),c.title&&(d.title=c.title),c.children&&(e.role="group",e["aria-label"]=c.text,delete e["aria-selected"]);for(var f in e){var g=e[f];d.setAttribute(f,g)}if(c.children){var h=a(d),i=document.createElement("strong");i.className="select2-results__group";a(i);this.template(c,i);for(var j=[],k=0;k<c.children.length;k++){var l=c.children[k],m=this.option(l);j.push(m)}var n=a("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});n.append(j),h.append(i),h.append(n)}else this.template(c,d);return b.StoreData(d,"data",c),d},c.prototype.bind=function(c,d){var e=this,f=c.id+"-results";this.$results.attr("id",f),c.on("results:all",function(a){e.clear(),e.append(a.data),c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("results:append",function(a){e.append(a.data),c.isOpen()&&e.setClasses()}),c.on("query",function(a){e.hideMessages(),e.showLoading(a)}),c.on("select",function(){c.isOpen()&&(e.setClasses(),e.options.get("scrollAfterSelect")&&e.highlightFirstItem())}),c.on("unselect",function(){c.isOpen()&&(e.setClasses(),e.options.get("scrollAfterSelect")&&e.highlightFirstItem())}),c.on("open",function(){e.$results.attr("aria-expanded","true"),e.$results.attr("aria-hidden","false"),e.setClasses(),e.ensureHighlightVisible()}),c.on("close",function(){e.$results.attr("aria-expanded","false"),e.$results.attr("aria-hidden","true"),e.$results.removeAttr("aria-activedescendant")}),c.on("results:toggle",function(){var a=e.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),c.on("results:select",function(){var a=e.getHighlightedResults();if(0!==a.length){var c=b.GetData(a[0],"data");"true"==a.attr("aria-selected")?e.trigger("close",{}):e.trigger("select",{data:c})}}),c.on("results:previous",function(){var a=e.getHighlightedResults(),b=e.$results.find("[aria-selected]"),c=b.index(a);if(!(c<=0)){var d=c-1;0===a.length&&(d=0);var f=b.eq(d);f.trigger("mouseenter");var g=e.$results.offset().top,h=f.offset().top,i=e.$results.scrollTop()+(h-g);0===d?e.$results.scrollTop(0):h-g<0&&e.$results.scrollTop(i)}}),c.on("results:next",function(){var a=e.getHighlightedResults(),b=e.$results.find("[aria-selected]"),c=b.index(a),d=c+1;if(!(d>=b.length)){var f=b.eq(d);f.trigger("mouseenter");var g=e.$results.offset().top+e.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=e.$results.scrollTop()+h-g;0===d?e.$results.scrollTop(0):h>g&&e.$results.scrollTop(i)}}),c.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),c.on("results:message",function(a){e.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=e.$results.scrollTop(),c=e.$results.get(0).scrollHeight-b+a.deltaY,d=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=e.$results.height();d?(e.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(e.$results.scrollTop(e.$results.get(0).scrollHeight-e.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(c){var d=a(this),f=b.GetData(this,"data");if("true"===d.attr("aria-selected"))return void(e.options.get("multiple")?e.trigger("unselect",{originalEvent:c,data:f}):e.trigger("close",{}));e.trigger("select",{originalEvent:c,data:f})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(c){var d=b.GetData(this,"data");e.getHighlightedResults().removeClass("select2-results__option--highlighted"),e.trigger("results:focus",{data:d,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var c=a('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=b.GetData(this.$element[0],"old-tabindex")?this._tabindex=b.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),c.attr("title",this.$element.attr("title")),c.attr("tabindex",this._tabindex),this.$selection=c,c},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),window.setTimeout(function(){d.$selection.focus()},0),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(c){a(document.body).on("mousedown.select2."+c.id,function(c){var d=a(c.target),e=d.closest(".select2");a(".select2.select2-container--open").each(function(){a(this),this!=e[0]&&b.GetData(this,"element").select2("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()})},e.prototype.clear=function(){var a=this.$selection.find(".select2-selection__rendered");a.empty(),a.removeAttr("title")},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.attr("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,e){var f=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){f.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!f.options.get("disabled")){var d=a(this),e=d.parent(),g=c.GetData(e[0],"data");f.trigger("unselect",{originalEvent:b,data:g})}})},d.prototype.clear=function(){var a=this.$selection.find(".select2-selection__rendered");a.empty(),a.removeAttr("title")},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">×</span></li>')},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.attr("title",e.title||e.text),c.StoreData(f[0],"data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),b.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id;if(b.length>1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),b.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(a,b,c){function d(){}return d.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},d.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var d=this.$selection.find(".select2-selection__clear");if(0!==d.length){b.stopPropagation();var e=c.GetData(d[0],"data"),f=this.$element.val();this.$element.val(this.placeholder.id);var g={data:e};if(this.trigger("clear",g),g.prevented)return void this.$element.val(f);for(var h=0;h<e.length;h++)if(g={data:e[h]},this.trigger("unselect",g),g.prevented)return void this.$element.val(f);this.$element.trigger("change"),this.trigger("toggle",{})}}},d.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||c.which!=b.DELETE&&c.which!=b.BACKSPACE||this._handleClear(c)},d.prototype.update=function(b,d){if(b.call(this,d),!(this.$selection.find(".select2-selection__placeholder").length>0||0===d.length)){var e=this.options.get("translations").get("removeAllItems"),f=a('<span class="select2-selection__clear" title="'+e()+'">×</span>');c.StoreData(f[0],"data",d),this.$selection.find(".select2-selection__rendered").prepend(f)}},d}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,d,e){var f=this;a.call(this,d,e),d.on("open",function(){f.$search.trigger("focus")}),d.on("close",function(){f.$search.val(""),f.$search.removeAttr("aria-activedescendant"),f.$search.trigger("focus")}),d.on("enable",function(){f.$search.prop("disabled",!1),f._transferTabIndex()}),d.on("disable",function(){f.$search.prop("disabled",!0)}),d.on("focus",function(a){f.$search.trigger("focus")}),d.on("results:focus",function(a){f.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){f.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){f._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),f.trigger("keypress",a),f._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===f.$search.val()){var d=f.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var e=b.GetData(d[0],"data");f.searchRemoveChoice(e),a.preventDefault()}}});var g=document.documentMode,h=g&&g<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(h)return void f.$selection.off("input.search input.searchcheck");f.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(h&&"input"===a.type)return void f.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&f.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;if(this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c){this.$element.find("[data-select2-tag]").length?this.$element.focus():this.$search.focus()}},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],g=["opening","closing","selecting","unselecting","clearing"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple")){if(a.selected=!1,c(a.element).is("option"))return a.element.selected=!1,void this.$element.trigger("change");this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})}},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){b.RemoveData(this)})},d.prototype.query=function(a,b){var d=[],e=this;this.$element.children().each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var d;a.children?(d=document.createElement("optgroup"),d.label=a.text):(d=document.createElement("option"),void 0!==d.textContent?d.textContent=a.text:d.innerText=a.text),void 0!==a.id&&(d.value=a.id),a.disabled&&(d.disabled=!0),a.selected&&(d.selected=!0),a.title&&(d.title=a.title);var e=c(d),f=this._normalizeItem(a);return f.element=d,b.StoreData(d,"data",f),e},d.prototype.item=function(a){var d={};if(null!=(d=b.GetData(a[0],"data")))return d;if(a.is("option"))d={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){d={text:a.prop("label"),children:[],title:a.prop("title")};for(var e=a.children("option"),f=[],g=0;g<e.length;g++){var h=c(e[g]),i=this.item(h);f.push(i)}d.children=f}return d=this._normalizeItem(d),d.element=a[0],b.StoreData(a[0],"data",d),d},d.prototype._normalizeItem=function(a){a!==Object(a)&&(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){return this.options.get("matcher")(a,b)},d}),b.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){function d(a){return function(){return c(this).val()==a.id}}for(var e=this,f=this.$element.find("option"),g=f.map(function(){return e.item(c(this)).id}).get(),h=[],i=0;i<a.length;i++){var j=this._normalizeItem(a[i]);if(c.inArray(j.id,g)>=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){"status"in d&&(0===d.status||"0"===d.status)||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h<e.length;h++){var i=e[h],j=this._normalizeItem(i),k=this.option(j);this.$element.append(k)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0);if((i.text||"").toUpperCase()===(b.term||"").toUpperCase()||j)return!f&&(a.data=g,void c(a))}if(f)return!0;var k=e.createTag(b);if(null!=k){var l=e.option(k);l.attr("data-select2-tag",!0),e.addOptions([l]),e.insertTag(g,k)}a.results=g,c(a)}var e=this;if(this._removeOldTags(),null==b.term||null!=b.page)return void a.call(this,b,c);a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){this._lastTag;this.$element.find("option[data-select2-tag]").each(function(){this.selected||a(this).remove()})},b}),b.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(b,c,d){function e(b){var c=g._normalizeItem(b);if(!g.$element.find("option").filter(function(){return a(this).val()===c.id}).length){var d=g.option(c);d.attr("data-select2-tag",!0),g._removeOldTags(),g.addOptions([d])}f(c)}function f(a){g.trigger("select",{data:a})}var g=this;c.term=c.term||"";var h=this.tokenizer(c,this.options,e);h.term!==c.term&&(this.$search.length&&(this.$search.val(h.term),this.$search.focus()),c.term=h.term),b.call(this,c,d)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),b.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",b.term.length<this.minimumInputLength)return void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val(""),e.$search.blur()}),c.on("focus",function(){c.isOpen()||e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){b.StoreData(this,"select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(c){var d=b.GetData(this,"select2-scroll-position");a(this).scrollTop(d.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return!(a(c.data.results)<this.minimumResultsForSearch)&&b.call(this,c)},b}),b.define("select2/dropdown/selectOnClose",["../utils"],function(a){function b(){}return b.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(a){d._handleSelectOnClose(a)})},b.prototype._handleSelectOnClose=function(b,c){if(c&&null!=c.originalSelect2Event){var d=c.originalSelect2Event;if("select"===d._type||"unselect"===d._type)return}var e=this.getHighlightedResults();if(!(e.length<1)){var f=a.GetData(e[0],"data");null!=f.element&&f.element.selected||null==f.element&&f.selected||this.trigger("select",{data:f})}},b}),b.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&(c.ctrlKey||c.metaKey)||this.trigger("close",{originalEvent:c,originalSelect2Event:b})},a}),b.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"无法载入结果"},inputTooLong:function(a){var b=a.input.length-a.maximum,c="请删除 "+b+" 个字符";return 1!=b&&(c+="s"),c},inputTooShort:function(a){return"请再输入至少"+(a.minimum-a.input.length)+"个字符"},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(a){var b="最多只能"+a.maximum+"个选项";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"},removeAllItems:function(){return"删除所有项目"}}}),b.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}return D.prototype.apply=function(l){if(l=a.extend(!0,{},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(a){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(a){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var O=k.loadPath(this.defaults.amdLanguageBase+"en"),P=new k(l.language);P.extend(O),l.translations=P}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"100%"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(!0,this.defaults,f)},new D}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){function c(a,b){return b.toUpperCase()}var e=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),d.GetData(a[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),d.StoreData(a[0],"data",d.GetData(a[0],"select2Tags")),d.StoreData(a[0],"tags",!0)),d.GetData(a[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",d.GetData(a[0],"ajaxUrl")),d.StoreData(a[0],"ajax-Url",d.GetData(a[0],"ajaxUrl")));for(var f={},g=0;g<a[0].attributes.length;g++){var h=a[0].attributes[g].name,i="data-";if(h.substr(0,i.length)==i){var j=h.substring(i.length),k=d.GetData(a[0],j);f[j.replace(/-([a-z])/g,c)]=k}}b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset&&(f=b.extend(!0,{},a[0].dataset,f));var l=b.extend(!0,{},d.GetData(a[0]),f);l=d._convertData(l);for(var m in l)b.inArray(m,e)>-1||(b.isPlainObject(this.options[m])?b.extend(this.options[m],l[m]):this.options[m]=l[m]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,d){null!=c.GetData(a[0],"select2")&&c.GetData(a[0],"select2").destroy(),this.$element=a,this.id=this._generateId(a),d=d||{},this.options=new b(d,a),e.__super__.constructor.call(this);var f=a.attr("tabindex")||0;c.StoreData(a[0],"old-tabindex",f),a.attr("tabindex","-1");var g=this.options.get("dataAdapter");this.dataAdapter=new g(a,this.options);var h=this.render();this._placeContainer(h);var i=this.options.get("selectionAdapter");this.selection=new i(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,h);var j=this.options.get("dropdownAdapter");this.dropdown=new j(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,h);var k=this.options.get("resultsAdapter");this.results=new k(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){l.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),c.StoreData(a[0],"select2",this),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h<i;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e<b.addedNodes.length;e++){var f=b.addedNodes[e];f.selected&&(c=!0)}else b.removedNodes&&b.removedNodes.length>0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",c.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),c.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),c.StoreData(b[0],"element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(a,b,c,d,e){if(null==a.fn.select2){var f=["open","close","destroy"];a.fn.select2=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,g=Array.prototype.slice.call(arguments,1);return this.each(function(){var a=e.GetData(this,"select2");null==a&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=a[b].apply(a,g)}),a.inArray(b,f)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c}); |
| | |
| | | <add key="serverIp" value="8.129.227.30"/> |
| | | <add key="clientPort" value="8888"/> |
| | | <add key="connectionString" value="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=8.129.227.30)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SID=SMGW)));User ID=smgw;Password=smgw2018"/> |
| | | |
| | | <!-- |
| | | <add key="connectionString" value="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=8.129.227.30)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SID=SMGW)));User ID=smgwtest;Password=smgwtest"/> |
| | | --> |
| | | </appSettings> |
| | | <connectionStrings/> |
| | | <system.web> |