From 3dfe3f2b6c74bcbc4376f0c889763d7e7d8a611c Mon Sep 17 00:00:00 2001
From: wws <18630710203@163.com>
Date: Tue, 21 Nov 2023 13:20:51 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=85=BB=E5=B7=A5=E5=8D=95=E5=A4=87?=
=?UTF-8?q?=E4=BB=B6=E9=80=BB=E8=BE=91=E5=8F=98=E6=9B=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/op/device/mapper/SparePartsLedgerMapper.java | 6 ++++++
.../main/resources/mapper/device/SparePartsLedgerMapper.xml | 5 +++++
2 files changed, 11 insertions(+)
diff --git a/op-modules/op-device/src/main/java/com/op/device/mapper/SparePartsLedgerMapper.java b/op-modules/op-device/src/main/java/com/op/device/mapper/SparePartsLedgerMapper.java
index 70d7de075..2714af72d 100644
--- a/op-modules/op-device/src/main/java/com/op/device/mapper/SparePartsLedgerMapper.java
+++ b/op-modules/op-device/src/main/java/com/op/device/mapper/SparePartsLedgerMapper.java
@@ -3,6 +3,7 @@ package com.op.device.mapper;
import java.math.BigDecimal;
import java.util.List;
+import com.op.device.domain.EquSpareApply;
import com.op.device.domain.SparePartsLedger;
/**
@@ -67,4 +68,9 @@ public interface SparePartsLedgerMapper {
*/
BigDecimal selectRealAmountByMaterialCode(String materialCode);
+ /**
+ * 减少库存数量
+ * @param apply
+ */
+ void updateSpareNumReduce(EquSpareApply apply);
}
diff --git a/op-modules/op-device/src/main/resources/mapper/device/SparePartsLedgerMapper.xml b/op-modules/op-device/src/main/resources/mapper/device/SparePartsLedgerMapper.xml
index 336af1e00..0ceedf67a 100644
--- a/op-modules/op-device/src/main/resources/mapper/device/SparePartsLedgerMapper.xml
+++ b/op-modules/op-device/src/main/resources/mapper/device/SparePartsLedgerMapper.xml
@@ -280,6 +280,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where storage_id = #{storageId}
+
+ update wms_ods_mate_storage_news
+ set amount = ( amount - #{spareQuantity} ) where material_code = #{spareCode}
+
+
delete from wms_ods_mate_storage_news where storage_id = #{storageId}