public void FindDeployTaskWithSyncTest() { _esSession.Open(); AddDeployTaskTest(); QueryDeployPackageParam queryDeployParam = new QueryDeployPackageParam(); queryDeployParam.PageNo = 1; queryDeployParam.PageSize = 20; queryDeployParam.TaskStatus = "";//ConstMgr.HWESightTask.TASK_STATUS_RUNNING; queryDeployParam.TaskeName = "t"; queryDeployParam.Order = "taskName"; queryDeployParam.OrderDesc = false; WebOneESightParam <QueryDeployPackageParam> queryParam = new WebOneESightParam <QueryDeployPackageParam>(); queryParam.ESightIP = _esSession.HWESightHost.HostIP; queryParam.Param = queryDeployParam; LogUtil.HWLogger.API.Info("FindDeployTaskWithSyncTest queryParam:" + JsonUtil.SerializeObject(queryParam)); QueryPageResult <HWESightTask> taskResult = _esSession.BasePackageWorker.FindDeployTaskWithSync(queryDeployParam); WebReturnResult <QueryPageResult <HWESightTask> > ret = new WebReturnResult <QueryPageResult <HWESightTask> >(); ret.Code = 0; ret.Description = ""; ret.Data = taskResult; LogUtil.HWLogger.API.Info("FindDeployTaskWithSyncTest QueryPageResult:" + JsonUtil.SerializeObject(ret)); }
public QueryPageResult <HWESightTask> FindDeployTaskWithSync(QueryDeployPackageParam queryDeployParam) { SyncDeployTaskFromESight(); //Search Again. QueryPageResult <HWESightTask> hwTaskPage = HWESightTaskDal.Instance.FindDeployPackageTask(this.ESSession.HWESightHost.ID, queryDeployParam); return(hwTaskPage); }
/// <summary> /// 查询模板部署任务分页 /// </summary> /// <param name="eSightID"></param> /// <param name="queryDeployParam">查询参数</param> /// <returns>分页对象</returns> public QueryPageResult <HWESightTask> FindDeployPackageTask(int eSightID, QueryDeployPackageParam queryDeployParam) { QueryPageResult <HWESightTask> queryPageResult = new QueryPageResult <HWESightTask>(); int totalCount = 0; string sql = " HW_ESIGHT_HOST_ID=" + eSightID; if (!string.IsNullOrWhiteSpace(queryDeployParam.TaskeName)) { sql += " and TASK_NAME like '%" + this.ReplaceQuote(queryDeployParam.TaskeName.Trim()) + "%'"; } if (!string.IsNullOrWhiteSpace(queryDeployParam.TaskStatus)) { sql += " and SYNC_STATUS ='" + this.ReplaceQuote(queryDeployParam.TaskStatus.Trim()) + "'"; } queryPageResult.Data = GetList(out totalCount, sql + " and TASK_TYPE='" + ConstMgr.HWESightTask.TASK_TYPE_DEPLOYFIRMWARE + "'", queryDeployParam.PageSize, queryDeployParam.PageNo, queryDeployParam.Order, queryDeployParam.OrderDesc); queryPageResult.TotalSize = totalCount; queryPageResult.TotalPage = GetPageCount(queryDeployParam.PageSize, totalCount); return(queryPageResult); }