Sfoglia il codice sorgente

解决费用变更明细删除异常

Sun 3 anni fa
parent
commit
9ddbb9b113

+ 13 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/warehouse/warehouseBusiness/feesModify/TWarehousebillsModifyController.java

@@ -8,6 +8,7 @@ import com.ruoyi.common.enums.BusinessType;
 import com.ruoyi.warehouseBusiness.domain.TWarehousebillsModify;
 import com.ruoyi.warehouseBusiness.domain.dto.WarehousebillsModifyDTO;
 import com.ruoyi.warehouseBusiness.service.ITWarehousebillsModifyService;
+import com.ruoyi.warehouseBusiness.service.ITWarehousebillsfeesModifyService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.validation.annotation.Validated;
@@ -27,6 +28,9 @@ public class TWarehousebillsModifyController extends BaseController {
     @Autowired
     private ITWarehousebillsModifyService tWarehousebillsModifyService;
 
+    @Autowired
+    private ITWarehousebillsfeesModifyService tWarehousebillsfeesModifyService;
+
     /**
      * 查询仓库主(出入库)列表
      */
@@ -95,4 +99,13 @@ public class TWarehousebillsModifyController extends BaseController {
     public AjaxResult remove(@RequestParam("ids") String ids) {
         return tWarehousebillsModifyService.deleteTWarehousebillsModifyByIds(ids);
     }
+
+    /**
+     * 根据费用id删除费用信息
+     */
+    @DeleteMapping(value = "warehouseBill/{fId}")
+    public AjaxResult removeWarehouseBillFee(@PathVariable("fId") Long fId) {
+        return toAjax(tWarehousebillsfeesModifyService.deleteTWarehousebillsfeesModifyById(fId));
+    }
+
 }

+ 11 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/ITWarehousebillsfeesModifyService.java

@@ -1,5 +1,7 @@
 package com.ruoyi.warehouseBusiness.service;
 
+import com.ruoyi.common.core.domain.AjaxResult;
+
 /**
  * 仓库费变更明细Service接口
  *
@@ -7,4 +9,13 @@ package com.ruoyi.warehouseBusiness.service;
  * @date 2021-10-27
  */
 public interface ITWarehousebillsfeesModifyService {
+
+    /**
+     * 删除仓库费用明细
+     *
+     * @param fId 仓库费用明细ID
+     * @return 结果
+     */
+    public int deleteTWarehousebillsfeesModifyById(Long fId);
+
 }

+ 17 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehousebillsfeesModifyServiceImpl.java

@@ -1,6 +1,9 @@
 package com.ruoyi.warehouseBusiness.service.impl;
 
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.warehouseBusiness.mapper.TWarehousebillsfeesModifyMapper;
 import com.ruoyi.warehouseBusiness.service.ITWarehousebillsfeesModifyService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import static com.ruoyi.common.core.text.Convert.toLongArray;
@@ -14,4 +17,18 @@ import static com.ruoyi.common.core.text.Convert.toLongArray;
 @Service
 public class TWarehousebillsfeesModifyServiceImpl implements ITWarehousebillsfeesModifyService {
 
+    @Autowired
+    private TWarehousebillsfeesModifyMapper tWarehousebillsfeesModifyMapper;
+
+    /**
+     * 删除仓库费用明细
+     *
+     * @param fId 仓库费用明细ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTWarehousebillsfeesModifyById(Long fId) {
+        return tWarehousebillsfeesModifyMapper.deleteTWarehousebillsfeesModifyById(fId);
+    }
+
 }