TG.WXCRM.V4/DAL/QQ/QQ_Alive_Dal.cs

40 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OracleClient;
using WX.CRM.Common;
namespace WX.CRM.DAL.QQ
{
public class QQ_Alive_Dal
{
/// <summary>
/// QQ心跳
/// </summary>
/// <param name="v_uin"></param>
/// <param name="v_version"></param>
/// <param name="v_imei"></param>
/// <returns></returns>
public bool QQ_Alive_Put(string v_uin, string v_version, string v_imei, ref ValidationErrors errors)
{
bool result = false;
try
{
var para = new List<OracleParameter>();
para.Add(new OracleParameter() { ParameterName = "v_uin", OracleType = OracleType.VarChar, Value = v_uin });
para.Add(new OracleParameter() { ParameterName = "v_version", OracleType = OracleType.VarChar, Value = v_version });
para.Add(new OracleParameter() { ParameterName = "v_imei", OracleType = OracleType.VarChar, Value = v_imei });
int i = OracleHelper.ExecuteNonQuery(CommandType.StoredProcedure, "PACK_QQ.Put_QQ_Alive", para.ToArray());
result = true;
}
catch (Exception ex)
{
LogHelper.Error(ex.ToString());
errors.Add(ex.ToString());
}
return result;
}
}
}