diff --git a/src/main/java/com/gaotao/modules/scrap/service/impl/ScrapServiceImpl.java b/src/main/java/com/gaotao/modules/scrap/service/impl/ScrapServiceImpl.java index 07de12e5..e0573fae 100644 --- a/src/main/java/com/gaotao/modules/scrap/service/impl/ScrapServiceImpl.java +++ b/src/main/java/com/gaotao/modules/scrap/service/impl/ScrapServiceImpl.java @@ -96,8 +96,7 @@ public class ScrapServiceImpl extends AbstractController implements ScrapService try { // 1. 先从本地数据库查询HandlingUnit信息 QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.eq("site", dto.getSite()) - .eq("unit_id", dto.getLabelCode()); + wrapper.eq("unit_id", dto.getLabelCode()); HandlingUnit handlingUnit = handlingUnitService.getOne(wrapper); if (handlingUnit == null) { diff --git a/src/main/resources/mapper/handlingunit/HandlingUnitMapper.xml b/src/main/resources/mapper/handlingunit/HandlingUnitMapper.xml index de3e18ce..573afef2 100644 --- a/src/main/resources/mapper/handlingunit/HandlingUnitMapper.xml +++ b/src/main/resources/mapper/handlingunit/HandlingUnitMapper.xml @@ -72,7 +72,10 @@ (SELECT COUNT(1) FROM handling_unit_detail d WITH (NOLOCK) WHERE d.site = h.site AND d.unit_id = h.unit_id) as detail_count FROM handling_unit h WITH (NOLOCK) LEFT JOIN handling_unit p WITH (NOLOCK) ON h.site = p.site AND h.parent_unit_id = p.unit_id - WHERE h.site = #{site} AND h.unit_id = #{unitId} + WHERE h.unit_id = #{unitId} + + AND site = #{site} + @@ -179,7 +182,7 @@ modified_date = GETDATE() WHERE site = #{site} AND unit_id = #{unitId} - +