From 8e3d80ce628c35dacf1936cb8aff754dc51d212f Mon Sep 17 00:00:00 2001 From: zhengyf Date: Tue, 22 Oct 2024 18:11:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9A=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E5=87=BA=E5=85=A5=E5=BA=93=E5=8A=A0=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lets/plugin/adjust/AdjustInPluginInitializer.java | 6 ++++++ .../lets/plugin/adjust/AdjustOutPluginInitializer.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustInPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustInPluginInitializer.java index 59b000b8..f1c98471 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustInPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustInPluginInitializer.java @@ -175,6 +175,7 @@ public class AdjustInPluginInitializer extends PluginBaseEntity { * 按单号 */ public void start(String stockinNo) { + LOCK.lock(); try { QueryOfsStockinOrderRequestVO queryOfsStockinOrderRequestVO = new QueryOfsStockinOrderRequestVO(); @@ -195,6 +196,8 @@ public class AdjustInPluginInitializer extends PluginBaseEntity { } catch (Exception e) { logger.error("丽知:OFS调整入库--->U8C其它入库,start(String goodsName)方法报错:", e); + }finally { + LOCK.unlock(); } } @@ -203,6 +206,7 @@ public class AdjustInPluginInitializer extends PluginBaseEntity { * 按时间区间 */ public void start(String startTime, String endTime) { + LOCK.lock(); try { Date business_start = DateUtil.parse(startTime); Date business_end = DateUtil.parse(endTime); @@ -229,6 +233,8 @@ public class AdjustInPluginInitializer extends PluginBaseEntity { } catch (Exception e) { logger.error("丽知:OFS调整入库--->U8C其它入库,start(String startTime, String endTime)方法报错:", e); + }finally { + LOCK.unlock(); } } diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustOutPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustOutPluginInitializer.java index c7a466f7..d3202e2c 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustOutPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/adjust/AdjustOutPluginInitializer.java @@ -178,6 +178,7 @@ public class AdjustOutPluginInitializer extends PluginBaseEntity { * 按单号 */ public void start(String stockoutNo) { + LOCK.lock(); try { QueryOfsStockoutOrderRequestVO queryOfsStockoutOrderRequestVO = new QueryOfsStockoutOrderRequestVO(); @@ -197,6 +198,8 @@ public class AdjustOutPluginInitializer extends PluginBaseEntity { } catch (Exception e) { logger.error("丽知:OFS调整出库--->U8C其它出库,start(String goodsName)方法报错:", e); + }finally { + LOCK.unlock(); } } @@ -205,6 +208,7 @@ public class AdjustOutPluginInitializer extends PluginBaseEntity { * 按时间区间,ofs接口最大显示7天,时间计算7天分段。 */ public void start(String startTime, String endTime) { + LOCK.lock(); try { Date business_start = DateUtil.parse(startTime); Date business_end = DateUtil.parse(endTime); @@ -230,6 +234,8 @@ public class AdjustOutPluginInitializer extends PluginBaseEntity { } catch (Exception e) { logger.error("丽知:OFS调整出库--->U8C其它出库,start(String startTime, String endTime)方法报错:", e); + }finally { + LOCK.unlock(); } }