diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysSalesOrderChildMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysSalesOrderChildMapper.java index 60ccc22a..9d455049 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysSalesOrderChildMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysSalesOrderChildMapper.java @@ -1,6 +1,7 @@ package com.ruoyi.system.mapper; import com.ruoyi.system.domain.SysSalesOrderChild; +import org.apache.ibatis.annotations.Param; import org.mapstruct.Mapper; import java.util.List; @@ -20,5 +21,6 @@ public interface SysSalesOrderChildMapper { /*删除ids中的quoteId的所有子项*/ int deleteSysSalesOrderChildByQuoteIds(String[] ids); + SysSalesOrderChild selectOneByQuoteIdAndMaterialCode(@Param("quoteId") String quoteId, @Param("materialCode") String materialCode); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSalesOrderChildService.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSalesOrderChildService.java index 83d5954b..ff4fcaf0 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSalesOrderChildService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSalesOrderChildService.java @@ -21,4 +21,6 @@ public interface ISysSalesOrderChildService { /*删除ids中的quoteId的所有子项*/ int deleteSysSalesOrderChildByQuoteIds(String[] ids); + SysSalesOrderChild selectOneByQuoteIdAndMaterialCode(String quoteId,String materialCode); + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSalesOrderChildServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSalesOrderChildServiceImpl.java index b5267514..255ed536 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSalesOrderChildServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSalesOrderChildServiceImpl.java @@ -46,4 +46,9 @@ public class SysSalesOrderChildServiceImpl implements ISysSalesOrderChildService public int deleteSysSalesOrderChildByQuoteIds(String[] ids) { return sysCustomerQuoteChildMapper.deleteSysSalesOrderChildByQuoteIds(ids); } + + @Override + public SysSalesOrderChild selectOneByQuoteIdAndMaterialCode(String quoteId, String materialCode) { + return sysCustomerQuoteChildMapper.selectOneByQuoteIdAndMaterialCode(quoteId,materialCode); + } } diff --git a/ruoyi-admin/src/main/resources/mapper/system/SysSalesOrderChildMapper.xml b/ruoyi-admin/src/main/resources/mapper/system/SysSalesOrderChildMapper.xml index 93ae63db..45b29624 100644 --- a/ruoyi-admin/src/main/resources/mapper/system/SysSalesOrderChildMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/system/SysSalesOrderChildMapper.xml @@ -69,6 +69,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where a.quoteId = #{quoteId} + insert into sys_sales_order_child