diff --git a/api-admin/src/main/java/com/glxp/api/admin/dao/inout/UnitMaintainPlatformDao.java b/api-admin/src/main/java/com/glxp/api/admin/dao/inout/UnitMaintainPlatformDao.java index 11b3904d..b4fc1d2f 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/dao/inout/UnitMaintainPlatformDao.java +++ b/api-admin/src/main/java/com/glxp/api/admin/dao/inout/UnitMaintainPlatformDao.java @@ -39,5 +39,5 @@ public interface UnitMaintainPlatformDao{ void deleteById(String id); - Long selectCount(@Param("action") String action); + Long selectCount(@Param("unitId") String unitId, @Param("action") String action); } \ No newline at end of file diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/inout/impl/OrderServiceImpl.java b/api-admin/src/main/java/com/glxp/api/admin/service/inout/impl/OrderServiceImpl.java index 47c0b9eb..3ea9a8bd 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/service/inout/impl/OrderServiceImpl.java +++ b/api-admin/src/main/java/com/glxp/api/admin/service/inout/impl/OrderServiceImpl.java @@ -504,7 +504,7 @@ public class OrderServiceImpl implements OrderService { @Override public void setUploadFlag(List resultList) { for (StockOrderResponse stockOrderResponse : resultList) { - Long count = unitMaintainPlatformDao.selectCount(stockOrderResponse.getBillType()); + Long count = unitMaintainPlatformDao.selectCount(stockOrderResponse.getUnitIdFk(), stockOrderResponse.getBillType()); stockOrderResponse.setUploadFlag(count > 0 ? true : false); } diff --git a/api-admin/src/main/resources/mybatis/mapper/inout/UnitMaintainPlatformDao.xml b/api-admin/src/main/resources/mybatis/mapper/inout/UnitMaintainPlatformDao.xml index cd40715e..2ba5814a 100644 --- a/api-admin/src/main/resources/mybatis/mapper/inout/UnitMaintainPlatformDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/inout/UnitMaintainPlatformDao.xml @@ -135,5 +135,6 @@ select count(*) from io_unit_maintain_platform where sourceAction = #{action} + and unitId = #{unitId} \ No newline at end of file