using System; using System.Data; using System.Data.OracleClient; using WX.CRM.Common; namespace WX.CRM.DAL.YunWx { public class YunWX_RCONTACT_DAL { /// /// 从message表中提取好友关系被加数据 /// /// 好友username /// 工作微信 /// msgSvrId /// 内容 /// 时间 /// public decimal extractToBeFriendsDataFromMsg(decimal type, string v_username, string v_jobusername, DateTime v_createTime, ref bool ret) { decimal pici = 0; DataSet ds = null; try { OracleParameter[] p = { new OracleParameter("v_type", OracleType.Number), new OracleParameter("v_username", OracleType.VarChar), new OracleParameter("v_jobusername", OracleType.VarChar), new OracleParameter("v_createTime", OracleType.DateTime), new OracleParameter() {ParameterName = "v_data", OracleType = OracleType.Cursor, Direction = ParameterDirection.Output}, }; p[0].Value = type; p[1].Value = v_username; p[2].Value = v_jobusername; p[3].Value = v_createTime; ds = OracleHelper.DataQueray(OracleHelper.YunCrmConn, CommandType.StoredProcedure, "PACK_WXMSG.extractToBeFriendsDataFromMsg2", p); if (ds != null && ds.Tables[0].Rows.Count > 0) pici = Convert.ToDecimal(ds.Tables[0].Rows[0]["pici"]); } catch (Exception ex) { ret = false; LogHelper.Error(ex); } return pici; } } }