Просмотр исходного кода

团组模块 - 出入境费用-移动端 --> 3-6子项删除、其他费用删除 API代码编写

LEIYI месяцев назад: 3
Родитель
Сommit
ad61ff81c3
1 измененных файлов с 65 добавлено и 58 удалено
  1. 65 58
      OASystem/OASystem.Api/Controllers/GroupsController.cs

+ 65 - 58
OASystem/OASystem.Api/Controllers/GroupsController.cs

@@ -4996,32 +4996,7 @@ FROM
         #endregion
 
         #region 团组经理模块 出入境费用
-        ///// <summary>
-        ///// 团组模块 - 出入境费用
-        ///// </summary>
-        ///// <returns></returns>
-        //[HttpPost]
-        //[ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
-        //public async Task<IActionResult> SetEnterExitCostCurrencyChange()
-        //{
-        //    try
-        //    {
-        //        var data = await _enterExitCostRep.SetEnterExitCostCurrencyChange();
-
-        //        if (data.Code != 0)
-        //        {
-        //            return Ok(JsonView(false, data.Msg));
-        //        }
-
-        //        return Ok(JsonView(true, "查询成功!"));
-        //    }
-        //    catch (Exception ex)
-        //    {
-        //        return Ok(JsonView(false, ex.Message));
-        //        throw;
-        //    }
-        //}
-
+        
         /// <summary>
         /// 团组模块 - 出入境费用 - 子项 地区更改为 nationalTravelFee 的id
         /// </summary>
@@ -7103,21 +7078,16 @@ FROM
         [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
         public async Task<IActionResult> PostNationalTravelFeeOperate(NationalTravelFeeOperateDto dto)
         {
-            try
-            {
-                var data = await _enterExitCostRep.PostNationalTravelFeeOperate(dto);
 
-                if (data.Code != 0)
-                {
-                    return Ok(JsonView(false, data.Msg));
-                }
+            var data = await _enterExitCostRep.PostNationalTravelFeeOperate(dto);
 
-                return Ok(JsonView(true, "操作成功!", data.Data));
-            }
-            catch (Exception ex)
+            if (data.Code != 0)
             {
-                return Ok(JsonView(false, ex.Message));
+                return Ok(JsonView(false, data.Msg));
             }
+
+            return Ok(JsonView(true, "操作成功!", data.Data));
+
         }
 
         /// <summary>
@@ -7128,32 +7098,26 @@ FROM
         [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
         public async Task<IActionResult> PostNationalTravelFeeDel(NationalTravelFeeDelDto dto)
         {
-            try
+            Grp_NationalTravelFee _nationalTravelFee = new Grp_NationalTravelFee()
             {
-                Grp_NationalTravelFee _nationalTravelFee = new Grp_NationalTravelFee()
-                {
-                    Id = dto.Id,
-                    DeleteUserId = dto.DeleteUserId,
-                    DeleteTime = DateTime.Now.ToString("yyyy-MM-dd"),
-                    IsDel = 1
-                };
-
-                var delStatus = await _enterExitCostRep._sqlSugar.Updateable<Grp_NationalTravelFee>(_nationalTravelFee)
-                                               .UpdateColumns(it => new { it.DeleteTime, it.DeleteUserId, it.IsDel })
-                                               .WhereColumns(it => new { it.Id })
-                                               .ExecuteCommandAsync();
+                Id = dto.Id,
+                DeleteUserId = dto.DeleteUserId,
+                DeleteTime = DateTime.Now.ToString("yyyy-MM-dd"),
+                IsDel = 1
+            };
 
-                if (delStatus <= 0)
-                {
-                    return Ok(JsonView(false, "删除失败!"));
-                }
+            var delStatus = await _enterExitCostRep._sqlSugar.Updateable<Grp_NationalTravelFee>(_nationalTravelFee)
+                                           .UpdateColumns(it => new { it.DeleteTime, it.DeleteUserId, it.IsDel })
+                                           .WhereColumns(it => new { it.Id })
+                                           .ExecuteCommandAsync();
 
-                return Ok(JsonView(true, "操作成功!"));
-            }
-            catch (Exception ex)
+            if (delStatus <= 0)
             {
-                return Ok(JsonView(false, ex.Message));
+                return Ok(JsonView(false, "删除失败!"));
             }
+
+            return Ok(JsonView(true, "操作成功!"));
+
         }
 
         /// <summary>
@@ -7867,6 +7831,8 @@ FROM
 
             //消息通知
             await EnterExitCostMobileOpNotice(dto.DiId, id,dto.CurrUserId);
+            //汇率信息记录
+            await GeneralMethod.RateRecordSave(dto.CurrUserId, id, "出入境费用");
 
             return Ok(JsonView(true));
         }
@@ -8402,6 +8368,47 @@ FROM
             return Ok(JsonView(new { isSelect = dto.IsSelect, itemTotal = itemTotal }));
         }
 
+        /// <summary>
+        /// 团组模块 - 出入境费用-移动端 - 3-6子项删除
+        /// </summary>
+        /// <returns></returns>
+        [HttpPost]
+        [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
+        public async Task<IActionResult> EnterExitCostMobileSubItemDel(EnterExitCostSubItemDelDto dto)
+        {
+            var data = await _enterExitCostRep.PostEnterExitCostSubItemDel(dto);
+
+            if (data.Code != 0)
+            {
+                return Ok(JsonView(false, data.Msg));
+            }
+
+            return Ok(JsonView(true, "操作成功!", data.Data));
+        }
+
+        /// <summary>
+        /// 团组模块 - 出入境费用-移动端 - 其他费用删除
+        /// </summary>
+        /// <param name="dto"></param>
+        /// <returns></returns>
+        [HttpPost]
+        public IActionResult EnterExitCostMobileOtherFeeDel(EnterExitCostSubItemDelDto dto)
+        {
+            var data = new Grp_DayOtherPrice()
+            {
+                Id = dto.Id,
+                IsDel = 1,
+                DeleteUserId = dto.DeleteUserId,
+                DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff")
+            };
+
+            var del = _sqlSugar.Updateable(data).UpdateColumns(it => new { it.IsDel, it.DeleteUserId, it.DeleteTime }).ExecuteCommand();
+
+            if (del > 0) return Ok(JsonView(true,"删除成功!"));
+
+            return Ok(JsonView(false,"删除失败!"));
+        }
+
         #endregion
 
         #endregion