diff --git a/api-admin/src/main/java/com/glxp/sale/admin/dao/inout/CodesTempDao.java b/api-admin/src/main/java/com/glxp/sale/admin/dao/inout/CodesTempDao.java index 7e7048f..752a7b7 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/dao/inout/CodesTempDao.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/dao/inout/CodesTempDao.java @@ -34,4 +34,5 @@ public interface CodesTempDao { List findByOrderIdAndCode(WarehouseQueryRequest warehouseQueryRequest); + void deleteByOrderId(String orderId); } diff --git a/api-admin/src/main/java/com/glxp/sale/admin/service/inout/impl/OrderServiceImpl.java b/api-admin/src/main/java/com/glxp/sale/admin/service/inout/impl/OrderServiceImpl.java index 1fa1c97..8846ea3 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/service/inout/impl/OrderServiceImpl.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/service/inout/impl/OrderServiceImpl.java @@ -543,7 +543,7 @@ public class OrderServiceImpl implements OrderService { } //删除码 - codesDao.deleteByOrderId(id); + codesTempDao.deleteByOrderId(id); } catch (Exception e) { throw new RuntimeException("删除单据失败"); } diff --git a/api-admin/src/main/resources/mybatis/mapper/inout/CodesTempDao.xml b/api-admin/src/main/resources/mybatis/mapper/inout/CodesTempDao.xml index e986493..c6b69d4 100644 --- a/api-admin/src/main/resources/mybatis/mapper/inout/CodesTempDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/inout/CodesTempDao.xml @@ -184,4 +184,9 @@ FROM io_codes_temp WHERE id = #{id} + + delete + from io_codes_temp + where orderId = #{orderId}; + \ No newline at end of file