部分界面导出失败问题处理(项目名称包含特殊字符/导致)

This commit is contained in:
夏菊 2025-07-24 10:21:02 +08:00
parent d97b373cc6
commit 45ed356149
20 changed files with 22 additions and 22 deletions

View File

@ -20,9 +20,9 @@ namespace BLL
/// </summary>
public static class IDPDataService
{
///// <summary>
///// 测试环境api地址
///// </summary>
/// <summary>
/// 测试环境api地址
/// </summary>
//private static readonly string IDPApiUrl = "http://10.5.6.151:8100/";
/// <summary>
/// 正式环境api地址

View File

@ -721,7 +721,7 @@ namespace FineUIPro.Web.CQMS.Check
{
lists = lists.OrderByDescending(x => x.CheckDate);
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("质量巡检模板", "质量巡检(" + projectName + DateTime.Now.ToString("yyyyMMdd") + "");
newUrl = uploadfilepath.Replace("质量巡检模板", "质量巡检(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + "");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -439,7 +439,7 @@ namespace FineUIPro.Web.CQMS.Check
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("质量专项检查模板", "质量专项检查(" + projectName + DateTime.Now.ToString("yyyyMMdd") + "");
newUrl = uploadfilepath.Replace("质量专项检查模板", "质量专项检查(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + "");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -263,7 +263,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("施工技术交底管理导入模板", "施工技术交底管理("+projectName+DateTime.Now.ToString("yyyyMMdd")+"");
newUrl = uploadfilepath.Replace("施工技术交底管理导入模板", "施工技术交底管理("+projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd")+"");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -351,7 +351,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("资料收发文登记记录导入模板", "资料收发文登记记录(" + projectName + "" + DateTime.Now.ToString("yyyyMMdd") + ")");
newUrl = uploadfilepath.Replace("资料收发文登记记录导入模板", "资料收发文登记记录(" + projectName.Replace("/", "") + "" + DateTime.Now.ToString("yyyyMMdd") + ")");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -316,7 +316,7 @@ namespace FineUIPro.Web.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("设计变更单导入模板", "设计变更单(" + projectName + DateTime.Now.ToString("yyyyMMdd") + ")");
newUrl = uploadfilepath.Replace("设计变更单导入模板", "设计变更单(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + ")");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -377,7 +377,7 @@ namespace FineUIPro.Web.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("图纸收发记录导入模板", "图纸收发记录(" + projectName + DateTime.Now.ToString("yyyyMMdd") + ")");
newUrl = uploadfilepath.Replace("图纸收发记录导入模板", "图纸收发记录(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + ")");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -305,7 +305,7 @@ namespace FineUIPro.Web.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("施工组织设计及施工方案导入模板", "施工组织设计及施工方案(" + projectName + DateTime.Now.ToString("yyyyMMdd") + ")");
newUrl = uploadfilepath.Replace("施工组织设计及施工方案导入模板", "施工组织设计及施工方案(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + ")");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -312,7 +312,7 @@ namespace FineUIPro.Web.Comprehensive
{
var projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("设备材料报验导入模板", "设备材料报验(" + projectName + "" + DateTime.Now.ToString("yyyyMMdd") + ")");
newUrl = uploadfilepath.Replace("设备材料报验导入模板", "设备材料报验(" + projectName.Replace("/", "") + "" + DateTime.Now.ToString("yyyyMMdd") + ")");
if(File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -336,7 +336,7 @@ namespace FineUIPro.Web.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("机具报验导入模板", "机具报验("+ projectName+DateTime.Now.ToString("yyyyMMdd")+ "");
newUrl = uploadfilepath.Replace("机具报验导入模板", "机具报验("+ projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd")+ "");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -414,7 +414,7 @@ namespace FineUIPro.Web.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("人员报验导入模板", "人员报验(" + projectName + DateTime.Now.ToString("yyyyMMdd") + "");
newUrl = uploadfilepath.Replace("人员报验导入模板", "人员报验(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + "");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -271,7 +271,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("检验试验计划导入模板.xls", "检验试验计划(" + projectName + DateTime.Now.ToString("yyyyMMdd") + ").xls");
newUrl = uploadfilepath.Replace("检验试验计划导入模板.xls", "检验试验计划(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + ").xls");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -313,7 +313,7 @@ namespace FineUIPro.Web.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("超过一定规模的危大施工方案导入模板", "超过一定规模的危大施工方案(" + projectName + DateTime.Now.ToString("yyyyMMdd") + ")");
newUrl = uploadfilepath.Replace("超过一定规模的危大施工方案导入模板", "超过一定规模的危大施工方案(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + ")");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -362,7 +362,7 @@ namespace FineUIPro.Web.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("NCR管理导入模板", "NCR管理" + projectName + DateTime.Now.ToString("yyyyMMdd") + ")");
newUrl = uploadfilepath.Replace("NCR管理导入模板", "NCR管理" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + ")");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -298,7 +298,7 @@ namespace FineUIPro.Web.Comprehensive
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("压力管道管理导入模板", "压力管道管理(" + projectName + DateTime.Now.ToString("yyyyMMdd") + ")");
newUrl = uploadfilepath.Replace("压力管道管理导入模板", "压力管道管理(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + ")");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -540,7 +540,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("共检通知单模板", "共检通知单(" + projectName + DateTime.Now.ToString("yyyyMMdd") + "");
newUrl = uploadfilepath.Replace("共检通知单模板", "共检通知单(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + "");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -224,7 +224,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("类似项目施工经验总结清单导入模板", "类似项目施工经验总结清单(" + projectName + DateTime.Now.ToString("yyyyMMdd") + "");
newUrl = uploadfilepath.Replace("类似项目施工经验总结清单导入模板", "类似项目施工经验总结清单(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + "");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -496,7 +496,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
initTemplatePath = Const.CQMS_OrganizationalUrl;
uploadfilepath = rootPath + initTemplatePath;
newUrl = uploadfilepath.Replace("总包质量管理组织机构图", "总包质量管理组织机构图(" + pModel.ShortName + "");
newUrl = uploadfilepath.Replace("总包质量管理组织机构图", "总包质量管理组织机构图(" + pModel.ShortName.Replace("/", "") + "");
//filePath = initTemplatePath.Replace(".doc", trainRecords.TrainRecordsId.Replace("/", "-") + ".pdf");
if (File.Exists(newUrl))
{

View File

@ -228,7 +228,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("项目质量计划导入模板", "项目质量计划(" + projectName + DateTime.Now.ToString("yyyyMMdd") + "");
newUrl = uploadfilepath.Replace("项目质量计划导入模板", "项目质量计划(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + "");
if (File.Exists(newUrl))
{
File.Delete(newUrl);

View File

@ -228,7 +228,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
if (lists != null)
{
string projectName = BLL.ProjectService.GetShortNameByProjectId(this.CurrUser.LoginProjectId);
newUrl = uploadfilepath.Replace("质量管理制度导入模板", "质量管理制度(" + projectName + DateTime.Now.ToString("yyyyMMdd") + "");
newUrl = uploadfilepath.Replace("质量管理制度导入模板", "质量管理制度(" + projectName.Replace("/", "") + DateTime.Now.ToString("yyyyMMdd") + "");
if (File.Exists(newUrl))
{
File.Delete(newUrl);