Ejemplo n.º 1
0
        public JsonDisplayGuideApiDelEntity DelDisplayGuide()
        {
            long id = CommonHelper.GetPostValue("id").ToLong(-1L);
            JsonDisplayGuideApiDelEntity json = new JsonDisplayGuideApiDelEntity();

            if (id < 0)
            {
                json.ErrorCode    = "E0001";
                json.ErrorMessage = "获得删除信息失败!";
                return(json);
            }
            T_BG_DisplayGuideFile file = _bgDisplayGuideFileService.GetBgDisplayGuideFile(id);

            if (file == null)
            {
                json.ErrorCode    = "E0002";
                json.ErrorMessage = "获得文件删除信息失败!";
                return(json);
            }
            string errorMsg;
            bool   delFile = FileHelper.DelFile(file.FilePath, out errorMsg);

            if (!delFile)
            {
                json.ErrorCode    = "E0003";
                json.ErrorMessage = "删除本地文件失败!";
                return(json);
            }
            bool result = _bgDisplayGuideFileService.DelGuideFileAndUploadFile(file.FileNewName);

            if (!result)
            {
                json.ErrorCode    = "E0004";
                json.ErrorMessage = "删除数据库信息失败!";
            }
            else
            {
                json.ErrorCode    = "E0000";
                json.ErrorMessage = "删除成功!";
            }
            return(json);
        }