diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/GoodsClassPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/GoodsClassPluginInitializer.java
index 71ec13e0..cf03a2f8 100644
--- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/GoodsClassPluginInitializer.java
+++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/GoodsClassPluginInitializer.java
@@ -13,10 +13,15 @@ import org.slf4j.LoggerFactory;
* OFS->U8C货品档案分类 新增,修改,删除
* add by zyd 20240802
*
- * 存货基本档案新增 /u8cloud/api/uapbd/invbasdoc/insert
- * 存货基本档案修改 /u8cloud/api/uapbd/invbasdoc/update
- * 存货基本档案封存 /u8cloud/api/uapbd/invbasdoc/seal
- * 存货基本档案取消封存 /u8cloud/api/uapbd/invbasdoc/unseal
+ * 存货分类新增 /u8cloud/api/uapbd/bdinvcl/save
+ * 存货分类修改 /u8cloud/api/uapbd/bdinvcl/update
+ * 存货分类删除 /u8cloud/api/uapbd/bdinvcl/delete
+ *
+ * U8C分类规则 XX-XXX-XX,自动截断
+ * eg:
+ * 一级:AA
+ * 二级:AA001,自动识别为AA的下级
+ * 三级:AA00101自动识别为AA001的下级
*/
import java.util.Date;
import java.util.concurrent.locks.ReentrantLock;
@@ -39,7 +44,7 @@ public class GoodsClassPluginInitializer extends PluginBaseEntity {
@Override
public String getPluginId() {
- return "GoodsClassPluginInitializer";
+ return "com.hzya.frame.plugin.lets.plugin.base.GoodsClassPluginInitializer";
}
@Override
diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/GoodsPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/GoodsPluginInitializer.java
new file mode 100644
index 00000000..4d0b284c
--- /dev/null
+++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/GoodsPluginInitializer.java
@@ -0,0 +1,108 @@
+package com.hzya.frame.plugin.lets.plugin.base;
+
+import cn.hutool.core.date.DateField;
+import cn.hutool.core.date.DateUtil;
+import com.alibaba.fastjson.JSONObject;
+import com.hzya.frame.base.PluginBaseEntity;
+import com.hzya.frame.web.entity.JsonResultEntity;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.Date;
+import java.util.concurrent.locks.ReentrantLock;
+
+/**
+ * OFS->U8C货品档案 新增,修改,删除
+ * add by zyd 20240802
+ *
+ * 存货基本档案新增 /u8cloud/api/uapbd/invbasdoc/insert
+ * 存货基本档案修改 /u8cloud/api/uapbd/invbasdoc/update
+ * 存货基本档案封存 /u8cloud/api/uapbd/invbasdoc/seal
+ * 存货基本档案取消封存 /u8cloud/api/uapbd/invbasdoc/unseal
+ */
+public class GoodsPluginInitializer extends PluginBaseEntity {
+
+ Logger logger = LoggerFactory.getLogger(GoodsPluginInitializer.class);
+
+ private static final ReentrantLock LOCK = new ReentrantLock(true);
+
+ @Override
+ public void initialize() {
+ logger.info(getPluginLabel() + "執行初始化方法initialize()");
+ }
+
+ @Override
+ public void destroy() {
+ logger.info(getPluginLabel() + "執行銷毀方法destroy()");
+ }
+
+ @Override
+ public String getPluginId() {
+ return "com.hzya.frame.plugin.lets.plugin.base.GoodsPluginInitializer";
+ }
+
+ @Override
+ public String getPluginName() {
+ return "丽知:OFS货品档案--->U8C货品档案";
+ }
+
+ @Override
+ public String getPluginLabel() {
+ return "丽知:OFS货品档案--->U8C货品档案";
+ }
+
+ @Override
+ public String getPluginType() {
+ return "1";
+ }
+
+ @Override
+ public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception {
+ return null;
+ }
+
+
+ /**
+ * 默认推送
+ */
+ public void start() {
+ try {
+ //获取当前时间
+ Date currentDate = new Date();
+ Date startTime = DateUtil.offset(currentDate, DateField.MINUTE, -10);
+ Date endTime = DateUtil.offset(currentDate, DateField.MINUTE, -2);
+ String startTimeStr = DateUtil.format(startTime, "yyyy-MM-dd HH:mm:ss" + ".000");
+ String endTimeStr = DateUtil.format(endTime, "yyyy-MM-dd HH:mm:ss" + ".000");
+ } catch (Exception e) {
+ logger.error("丽知:OFS货品档案--->U8C货品档案,start()方法报错:", e);
+ }
+ }
+
+ /**
+ * 按分类名称
+ */
+ public void start(String goodsName) {
+ try {
+ } catch (Exception e) {
+ logger.error("丽知:丽知:OFS货品档案--->U8C货品档案,start(String goodsName)方法报错:", e);
+ }
+
+ }
+
+ /**
+ * 按时间区间
+ */
+ public void start(String startTime, String endTime) {
+ try {
+ Date business_start = DateUtil.parse(startTime);
+ Date business_end = DateUtil.parse(endTime);
+ String start = DateUtil.format(business_start, "yyyy-MM-dd") + " 00:00:00";
+ String end = DateUtil.format(business_end, "yyyy-MM-dd") + " 23:59:59";
+ } catch (Exception e) {
+ logger.error("丽知:丽知:OFS货品档案--->U8C货品档案,start(String startTime, String endTime)方法报错:", e);
+ }
+ }
+
+
+
+}
diff --git a/buildpackage/src/main/resources/cfgHome/plugin/sowow/spring/spring-sowow-plugin.xml b/buildpackage/src/main/resources/cfgHome/plugin/sowow/spring/spring-sowow-plugin.xml
index fb404807..c090e1d3 100644
--- a/buildpackage/src/main/resources/cfgHome/plugin/sowow/spring/spring-sowow-plugin.xml
+++ b/buildpackage/src/main/resources/cfgHome/plugin/sowow/spring/spring-sowow-plugin.xml
@@ -5,5 +5,6 @@
+
\ No newline at end of file