Browse Source

添加第二项备注功能及相关属性

在 `GroupsController.cs` 中添加 `twoItemRemark` 字符串变量,并在字典中存储该备注信息。同时更新 JSON 响应以处理特定错误信息。

在 `EnterExitCostDto.cs`、`Grp_EnterExitCost.cs` 和 `EnterExitCostView.cs` 中新增 `TwoItemRemark` 属性,以支持第二项备注的存储和显示。
LEIYI 1 week ago
parent
commit
a8d79c0b05

+ 9 - 2
OASystem/OASystem.Api/Controllers/GroupsController.cs

@@ -5758,9 +5758,16 @@ FROM
                             airPriceStr += $" {_EnterExitCosts.AirTD.ToString("#0.00")} 元/人(头等舱)";
                         }
 
+                        string twoItemRemark = "备注:";
+                        if (!string.IsNullOrEmpty(_EnterExitCosts.TwoItemRemark))
+                        {
+                            twoItemRemark = _EnterExitCosts.TwoItemRemark;
+                        }
+
                         dic.Add("AirTotalStr", airTotalStr);
                         dic.Add("AirPriceStr", airPriceStr);
                         dic.Add("CityTranffic", _EnterExitCosts.CityTranffic.ToString("#0.00"));
+                        dic.Add("TwoItemRemark", twoItemRemark);
 
                         NodeCollection allTables = doc.GetChildNodes(NodeType.Table, true);
                         Aspose.Words.Tables.Table table1 = allTables[0] as Aspose.Words.Tables.Table;
@@ -8591,11 +8598,11 @@ FROM
                 }
                 else if (dto.ExportType == 2) //表格
                 {
-                    
+                    return Ok(JsonView(400, "因需关联团组信息和客户信息,请在出入境费用明细里下载!", ""));
                 }
                 else if (dto.ExportType == 3)
                 {
-                    
+                    return Ok(JsonView(400, "因需关联团组信息和客户信息,请在出入境费用明细里下载!", ""));
                 }
 
                 return Ok(JsonView(400, "只可导出明细表!", ""));

+ 4 - 0
OASystem/OASystem.Domain/Dtos/Groups/EnterExitCostDto.cs

@@ -125,6 +125,10 @@ namespace OASystem.Domain.Dtos.Groups
         /// </summary>
         public int SumTDC { get; set; }
 
+        /// <summary>
+        /// 第二项备注
+        /// </summary>
+        public string TwoItemRemark { get; set; }
 
         #region 国际旅费子项
         /// <summary>

+ 5 - 0
OASystem/OASystem.Domain/Entities/Groups/Grp_EnterExitCost.cs

@@ -121,6 +121,11 @@ namespace OASystem.Domain.Entities.Groups
         [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
         public decimal CityTranffic { get; set; }
 
+        /// <summary>
+        ///  第二项费用描述
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(500)")]
+        public string TwoItemRemark { get; set; }
 
         #region 汇率币种
 

+ 5 - 0
OASystem/OASystem.Domain/ViewModels/Groups/EnterExitCostView.cs

@@ -353,6 +353,11 @@ namespace OASystem.Domain.ViewModels.Groups
         /// </summary>
         public decimal CityTranffic { get; set; }
 
+        /// <summary>
+        /// 第二项备注
+        /// </summary>
+        public string TwoItemRemark { get; set; }
+
         #region 汇率币种
 
         /// <summary>