示例#1
0
        private List <ConsignmentInfo> InitRevData(string revPath)
        {
            SearchCondition condition = new SearchCondition();

            condition.AddCondition("EnableStatus", (Int32)EnableStatus.启用, SqlOperator.Equal);
            string where = condition.BuildConditionSql().Replace("Where", "");
            List <ConsignmentInfo> list = BLLFactory <Consignment> .Instance.GetAllConsignmentInfo(where);

            // 更新consignmentInfo.Data1 确认文件是否都到期了
            foreach (ConsignmentInfo consignmentInfo in list)
            {
                string checkPath = revPath + "\\" + consignmentInfo.SysValue;
                if (!DirectoryUtil.IsExistDirectory(checkPath))
                {
                    DirectoryUtil.CreateDirectory(checkPath);
                    LogHelper.WriteLog(LogLevel.LOG_LEVEL_WARN, string.Format("系统创建了 {0} 文件夹", checkPath), typeof(FrmDealConsignment));
                }

                if (DirectoryUtil.ContainFile(checkPath, "*.*"))
                {
                    consignmentInfo.Data1 = "1";
                }
                else
                {
                    consignmentInfo.Data1 = "0";
                }
            }

            return(list);
        }