From 8ae35da5614e02d0d803e7977a552c6b148565d3 Mon Sep 17 00:00:00 2001
From: anthonyywj2 <353682448@qq.com>
Date: Mon, 8 Aug 2022 15:29:50 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E9=AA=8C=E6=94=B6=E5=8D=95=E6=8D=AE?=
=?UTF-8?q?=E5=88=A0=E9=99=A4bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../sale/admin/controller/inout/WareHouseController.java | 3 +++
.../sale/admin/dao/inventory/InvPreProductDetailDao.java | 8 ++++++++
.../mapper/inventory/InvPreInProductDetailDao.xml | 8 ++++++++
.../mybatis/mapper/inventory/InvPreProductDetailDao.xml | 9 +++++++++
4 files changed, 28 insertions(+)
diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/WareHouseController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/WareHouseController.java
index 34dc4e0..971298d 100644
--- a/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/WareHouseController.java
+++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/WareHouseController.java
@@ -581,6 +581,9 @@ public class WareHouseController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
AddCodeResult addCodeResult = new AddCodeResult();
+ if (addOrderRequest.getAction() == null) {
+ addOrderRequest.setAction(addOrderRequest.getBillType());
+ }
BussinessTypeEntity bussinessTypeEntity = bussinessTypeService.findBTByAction(addOrderRequest.getAction());
String code = addOrderRequest.getCode();
if (StringUtils.isBlank(code)) return ResultVOUtils.error(ResultEnum.DATA_ERROR);
diff --git a/api-admin/src/main/java/com/glxp/sale/admin/dao/inventory/InvPreProductDetailDao.java b/api-admin/src/main/java/com/glxp/sale/admin/dao/inventory/InvPreProductDetailDao.java
index fecf709..0a29d3e 100644
--- a/api-admin/src/main/java/com/glxp/sale/admin/dao/inventory/InvPreProductDetailDao.java
+++ b/api-admin/src/main/java/com/glxp/sale/admin/dao/inventory/InvPreProductDetailDao.java
@@ -26,4 +26,12 @@ public interface InvPreProductDetailDao {
boolean deleteByProductId(FilterInvProductDetailRequest filterInvProductDetailRequest);
int statCount(FilterInvProductDetailRequest filterInvProductDetailRequest);
+
+ /**
+ * 根据orderId删除预验收库存详情
+ *
+ * @param orderIdFk 扫码单据ID
+ */
+ boolean deleteByOrderId(String orderIdFk);
+
}
diff --git a/api-admin/src/main/resources/mybatis/mapper/inventory/InvPreInProductDetailDao.xml b/api-admin/src/main/resources/mybatis/mapper/inventory/InvPreInProductDetailDao.xml
index 98f0127..b75f91c 100644
--- a/api-admin/src/main/resources/mybatis/mapper/inventory/InvPreInProductDetailDao.xml
+++ b/api-admin/src/main/resources/mybatis/mapper/inventory/InvPreInProductDetailDao.xml
@@ -295,4 +295,12 @@
+
+
+
+ delete
+ from inv_product_detail
+ where orderIdFk = #{orderIdFk}
+
+
\ No newline at end of file
diff --git a/api-admin/src/main/resources/mybatis/mapper/inventory/InvPreProductDetailDao.xml b/api-admin/src/main/resources/mybatis/mapper/inventory/InvPreProductDetailDao.xml
index f132688..3f1e378 100644
--- a/api-admin/src/main/resources/mybatis/mapper/inventory/InvPreProductDetailDao.xml
+++ b/api-admin/src/main/resources/mybatis/mapper/inventory/InvPreProductDetailDao.xml
@@ -232,4 +232,13 @@
+
+
+
+
+ delete
+ from inv_product_detail
+ where orderIdFk = #{orderIdFk}
+
+
\ No newline at end of file