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(); } }