From 577b8fa34c98238d7d66639f7936c0617fe4768f Mon Sep 17 00:00:00 2001 From: mashuai Date: Fri, 7 Feb 2025 17:07:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PurchaseStorageController.java | 17 ++++++++++++ .../purchase/mapper/PurchaseBindMapper.java | 7 +++++ .../service/IPurchaseStorageService.java | 7 +++++ .../impl/PurchaseStorageServiceImpl.java | 14 ++++++++++ .../controller/ScrapReasonController.java | 17 ++++++++++++ .../scrap/mapper/ScrapReasonMapper.java | 7 +++++ .../scrap/service/IScrapReasonService.java | 7 +++++ .../service/impl/ScrapReasonServiceImpl.java | 10 +++++++ .../material/purchase/PurchaseBindMapper.xml | 26 +++++++++++++++++++ .../material/scrap/ScrapReasonMapper.xml | 25 ++++++++++++++++++ 10 files changed, 137 insertions(+) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseStorageController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseStorageController.java index ff0e8e27..09a51d8a 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseStorageController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseStorageController.java @@ -1,6 +1,7 @@ package com.bonus.material.purchase.controller; import com.bonus.common.biz.annotation.StoreLog; +import com.bonus.common.biz.enums.HttpCodeEnum; import com.bonus.common.core.utils.poi.ExcelUtil; import com.bonus.common.core.web.controller.BaseController; import com.bonus.common.core.web.domain.AjaxResult; @@ -53,6 +54,22 @@ public class PurchaseStorageController extends BaseController { return purchaseStorageService.getMachineById(dto); } + /** + * 查询待入库编号机具详情 + * @param dto + * @return + */ + @ApiOperation(value = "查询待入库编号机具详情") +// @RequiresPermissions("purchase:storage:query") + @GetMapping("/getMachineByCode") + public AjaxResult getMachineByCode(PurchaseDto dto) { + try { + return purchaseStorageService.getMachineByCode(dto); + } catch (Exception e) { + return AjaxResult.error("查询待入库设备编码查询失败"); + } + } + /** * 驳回或批量驳回 * @param dto diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/mapper/PurchaseBindMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/mapper/PurchaseBindMapper.java index 537156de..2bb4c1a3 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/mapper/PurchaseBindMapper.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/mapper/PurchaseBindMapper.java @@ -126,4 +126,11 @@ public interface PurchaseBindMapper { * @return */ int updatePurchaseBindByTaskIdAndTypeId(@Param("taskId") String taskId,@Param("typeId") Long typeId,@Param("count") int count); + + /** + * 查询待入库编号机具详情 + * @param dto + * @return + */ + List getMachineByCode(PurchaseDto dto); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/IPurchaseStorageService.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/IPurchaseStorageService.java index fe3dbdfa..3979df87 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/IPurchaseStorageService.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/IPurchaseStorageService.java @@ -47,4 +47,11 @@ public interface IPurchaseStorageService { * @return */ AjaxResult getMachineById(PurchaseDto dto); + + /** + * 查询待入库编号机具详情 + * @param dto + * @return + */ + AjaxResult getMachineByCode(PurchaseDto dto); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseStorageServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseStorageServiceImpl.java index 21516a2c..6772a586 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseStorageServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseStorageServiceImpl.java @@ -128,6 +128,20 @@ public class PurchaseStorageServiceImpl implements IPurchaseStorageService { return AjaxResult.success(list); } + /** + * 查询待入库编号机具详情 + * @param dto + * @return + */ + @Override + public AjaxResult getMachineByCode(PurchaseDto dto) { + List purchaseCheckDetails = purchaseBindMapper.getMachineByCode(dto); + if (CollectionUtils.isEmpty(purchaseCheckDetails)) { + return AjaxResult.error(HttpCodeEnum.FAIL.getCode(), "该设备不属于该批次,请重新输入!"); + } + return AjaxResult.success(purchaseCheckDetails); + } + /** * 内层驳回 * @param purchaseDto diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/controller/ScrapReasonController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/controller/ScrapReasonController.java index def61959..f402018e 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/controller/ScrapReasonController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/controller/ScrapReasonController.java @@ -64,6 +64,23 @@ public class ScrapReasonController extends BaseController { return success(list); } + /** + * 查询报废原因下拉列表 app用 + * @param scrapReason + * @return + */ + @ApiOperation(value = "查询报废原因下拉列表 app用") + //@RequiresPermissions("scrap:reason:list") + @GetMapping("/getList") + public AjaxResult getList(ScrapReason scrapReason) { + try { + List list = scrapReasonService.getList(scrapReason); + return success(list); + } catch (Exception e) { + return AjaxResult.error("报废原因数据查询失败"); + } + } + /** * 查询报废原因列表 */ diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/mapper/ScrapReasonMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/mapper/ScrapReasonMapper.java index 9e995b68..77bd7f18 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/mapper/ScrapReasonMapper.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/mapper/ScrapReasonMapper.java @@ -71,4 +71,11 @@ public interface ScrapReasonMapper * @return 结果 */ int deleteScrapReasonInfo(ScrapReason scrapReason); + + /** + * 查询报废原因列表 + * @param scrapReason + * @return + */ + List getList(ScrapReason scrapReason); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/IScrapReasonService.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/IScrapReasonService.java index e1bf4fc9..203275ab 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/IScrapReasonService.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/IScrapReasonService.java @@ -67,4 +67,11 @@ public interface IScrapReasonService { * @return 结果 */ int deleteScrapReasonInfo(ScrapReason scrapReason); + + /** + * 查询报废原因下拉列表 app用 + * @param scrapReason + * @return + */ + List getList(ScrapReason scrapReason); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/impl/ScrapReasonServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/impl/ScrapReasonServiceImpl.java index 7d2b6072..f4080a96 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/impl/ScrapReasonServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/impl/ScrapReasonServiceImpl.java @@ -130,4 +130,14 @@ public class ScrapReasonServiceImpl implements IScrapReasonService throw new ServiceException("删除失败"); } } + + /** + * 查询报废原因下拉列表 app用 + * @param scrapReason + * @return + */ + @Override + public List getList(ScrapReason scrapReason) { + return scrapReasonMapper.getList(scrapReason); + } } diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml index 8206f5a9..035ecca8 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml @@ -393,4 +393,30 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/scrap/ScrapReasonMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/scrap/ScrapReasonMapper.xml index 10d9f824..cea37be7 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/scrap/ScrapReasonMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/scrap/ScrapReasonMapper.xml @@ -103,6 +103,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + update scrap_reason set type_id = #{typeId},