/// <summary> /// 重新设置数据 /// </summary> /// <returns>影响行数</returns> public int Reset() { var result = 0; result += ResetData(); var manager = new BaseUserLogonManager(DbHelper, UserInfo); result += manager.ResetVisitInfo(); return(result); }
/// <summary> /// 重置用户访问情况 /// </summary> /// <param name="userInfo">用户</param> /// <param name="ids">用户主键</param> /// <returns>影响行数</returns> public int ResetVisitInfo(BaseUserInfo userInfo, string[] ids) { var result = 0; var parameter = ServiceInfo.Create(userInfo, MethodBase.GetCurrentMethod()); ServiceUtil.ProcessUserCenterWriteDbWithTransaction(userInfo, parameter, (dbHelper) => { var manager = new BaseUserLogonManager(dbHelper, userInfo); // 重置访问情况 result = manager.ResetVisitInfo(ids); }); return(result); }