From 6227766ec3b47f428b890971bf88d8524aa0dd00 Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Fri, 30 May 2025 09:03:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=99=A8=E5=85=B7=E9=80=80=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../back/controller/BackApplyInfoController.java | 12 ++++++++++++ .../material/back/mapper/BackApplyInfoMapper.java | 7 +++++++ .../material/back/service/IBackApplyInfoService.java | 7 +++++++ .../back/service/impl/BackApplyInfoServiceImpl.java | 11 +++++++++++ .../mapper/material/back/BackApplyInfoMapper.xml | 3 +++ 5 files changed, 40 insertions(+) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/controller/BackApplyInfoController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/controller/BackApplyInfoController.java index 82d97b94..465cc313 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/controller/BackApplyInfoController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/controller/BackApplyInfoController.java @@ -317,6 +317,18 @@ public class BackApplyInfoController extends BaseController { return backApplyInfoService.deleteBackApplyInfoById(backApplyInfo.getId()); } + /** + * 删除退料详情 + */ + @ApiOperation(value = "删除退料详情") + @PreventRepeatSubmit +// @RequiresPermissions("back:info:remove") + @SysLog(title = "退料任务", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除退料任务") + @PostMapping("/deleteDetailsById") + public AjaxResult deleteDetailsById(@RequestBody BackApplyInfo backApplyInfo) { + return backApplyInfoService.deleteDetailsById(backApplyInfo.getId()); + } + /** * app内层删除退料任务 */ diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/mapper/BackApplyInfoMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/mapper/BackApplyInfoMapper.java index 87850841..35a2efa2 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/mapper/BackApplyInfoMapper.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/mapper/BackApplyInfoMapper.java @@ -389,4 +389,11 @@ public interface BackApplyInfoMapper { * @return */ List getSecondBackInfo(BackApplyTotalInfo info); + + /** + * 删除详情 + * @param id + * @return + */ + int deleteDetailsById(Long id); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/IBackApplyInfoService.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/IBackApplyInfoService.java index 8b87511a..026a0af4 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/IBackApplyInfoService.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/IBackApplyInfoService.java @@ -178,5 +178,12 @@ public interface IBackApplyInfoService { * @return */ List getSecondBackInfo(BackApplyTotalInfo info); + + /** + * 删除退料任务详情信息 + * @param id + * @return + */ + AjaxResult deleteDetailsById(Long id); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java index 9fbaddb7..653d36c6 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/service/impl/BackApplyInfoServiceImpl.java @@ -631,6 +631,17 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService { return AjaxResult.error(HttpCodeEnum.FAIL.getCode(), HttpCodeEnum.FAIL.getMsg()); } + @Override + public AjaxResult deleteDetailsById(Long id) { + try{ + int re = backApplyInfoMapper.deleteDetailsById(id); + return AjaxResult.success(re); + } catch (Exception e) { + e.printStackTrace(); + } + return AjaxResult.error(HttpCodeEnum.FAIL.getCode(), HttpCodeEnum.FAIL.getMsg()); + } + /** * 删除任务信息 * @param backApplyInfo diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/back/BackApplyInfoMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/back/BackApplyInfoMapper.xml index e8c075ea..836ab253 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/back/BackApplyInfoMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/back/BackApplyInfoMapper.xml @@ -766,6 +766,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" delete from back_apply_details where parent_id = #{parentId} and type_id = #{typeId} + + delete from back_apply_details where id = #{id} +