From e2cd4b8743dd8485b5cffa8d70c316ac038d882d Mon Sep 17 00:00:00 2001 From: zhengyf Date: Thu, 19 Sep 2024 10:26:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9A=E5=AD=98=E8=B4=A7?= =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E6=A1=A3=E6=A1=88=E5=B0=81=E5=AD=98=EF=BC=8C?= =?UTF-8?q?=E8=A7=A3=E5=B0=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/lets/plugin/base/SKUSealPluginInitializer.java | 6 +++++- .../com/hzya/frame/plugin/lets/plugin/base/BaseTest.java | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SKUSealPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SKUSealPluginInitializer.java index 920c317e..8f44b4f2 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SKUSealPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SKUSealPluginInitializer.java @@ -303,7 +303,7 @@ public class SKUSealPluginInitializer extends PluginBaseEntity { } if ("Y".equals(bdInvbasdocEntity.getSealflag())) { return; - } else if ("N".equals(bdInvbasdocEntity.getSealflag())) { + } else if ("N".equals(bdInvbasdocEntity.getSealflag())||bdInvbasdocEntity.getSealflag()==null) { pk_invbasdoc = bdInvbasdocEntity.getPkInvbasdoc(); url = OverallConstant.getOverAllValue("bdinvclSealCode"); } @@ -462,6 +462,10 @@ public class SKUSealPluginInitializer extends PluginBaseEntity { if (sorted.size() != 0) { sortSkus.add(sorted.get(0));//只取最后修改的一个 } + + if(sorted.size()==0){//全都禁用了 + sortSkus.add( v.get(0)); + } }); return sortSkus; } diff --git a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/base/BaseTest.java b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/base/BaseTest.java index 33e8cc4b..1063c24f 100644 --- a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/base/BaseTest.java +++ b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/base/BaseTest.java @@ -38,7 +38,7 @@ public class BaseTest { ////////////////////////////////////////////////////////////////////////////////////SKU封存给 @Test public void t31(){ - skuSealPluginInitializer.start("6971229882248"); + skuSealPluginInitializer.start("AAA"); } ////////////////////////////////////////////////////////////////////////////////////SKU自动分配