/// <summary>
        /// 转移已上产的文件
        /// </summary>
        /// <param name="InfoID">资源所属信息ID</param>
        /// <param name="InfoResources">已经上传资源列表</param>
        /// <returns>保存后的资源列表</returns>
        public static List <Tz888.Model.Info.InfoResourceModel> ImageTransfer(string FileType, string InfoType, ResourceType rType, ResourceProperty rProperty, List <Tz888.Model.Info.InfoResourceModel> InfoResources)
        {
            if (InfoResources == null || InfoResources.Count == 0)
            {
                return(null);
            }

            List <Tz888.Model.Info.InfoResourceModel> Lists = new List <Tz888.Model.Info.InfoResourceModel>();

            foreach (Tz888.Model.Info.InfoResourceModel model in InfoResources)
            {
                Tz888.Model.Info.InfoResourceModel item = new Tz888.Model.Info.InfoResourceModel();
                string OldFile = model.ResourceAddr;
                string NewFile = Tz888.Common.Common.GetUploadFilePath(FileType, InfoType, false);
                NewFile               = Tz888.Common.FileManage.TransferFile(OldFile, NewFile, true, true, false);
                item.ResourceAddr     = NewFile.Replace(@"\", "/");
                item.ResourceDescrib  = model.ResourceDescrib;
                item.IsDel            = false;
                item.remark           = "";
                item.UpDate           = DateTime.Now;
                item.ResourceName     = InfoType;
                item.ResourceTitle    = model.ResourceDescrib;
                item.ResourceType     = (int)rType;
                item.ResourceProperty = (int)rProperty;
                Lists.Add(item);
            }
            return(Lists);
        }
Example #2
0
 public long Insert(Tz888.Model.Info.InfoResourceModel model)
 {
     return(dal.Insert(model));
 }