丽知:货品分类,货品档案
This commit is contained in:
parent
06d9000c40
commit
f9f333169f
|
@ -13,10 +13,15 @@ import org.slf4j.LoggerFactory;
|
||||||
* OFS->U8C货品档案分类 新增,修改,删除
|
* OFS->U8C货品档案分类 新增,修改,删除
|
||||||
* add by zyd 20240802
|
* add by zyd 20240802
|
||||||
*
|
*
|
||||||
* 存货基本档案新增 /u8cloud/api/uapbd/invbasdoc/insert
|
* 存货分类新增 /u8cloud/api/uapbd/bdinvcl/save
|
||||||
* 存货基本档案修改 /u8cloud/api/uapbd/invbasdoc/update
|
* 存货分类修改 /u8cloud/api/uapbd/bdinvcl/update
|
||||||
* 存货基本档案封存 /u8cloud/api/uapbd/invbasdoc/seal
|
* 存货分类删除 /u8cloud/api/uapbd/bdinvcl/delete
|
||||||
* 存货基本档案取消封存 /u8cloud/api/uapbd/invbasdoc/unseal
|
*
|
||||||
|
* U8C分类规则 XX-XXX-XX,自动截断
|
||||||
|
* eg:
|
||||||
|
* 一级:AA
|
||||||
|
* 二级:AA001,自动识别为AA的下级
|
||||||
|
* 三级:AA00101自动识别为AA001的下级
|
||||||
*/
|
*/
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.concurrent.locks.ReentrantLock;
|
import java.util.concurrent.locks.ReentrantLock;
|
||||||
|
@ -39,7 +44,7 @@ public class GoodsClassPluginInitializer extends PluginBaseEntity {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPluginId() {
|
public String getPluginId() {
|
||||||
return "GoodsClassPluginInitializer";
|
return "com.hzya.frame.plugin.lets.plugin.base.GoodsClassPluginInitializer";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -5,5 +5,6 @@
|
||||||
<bean name="soSaleOutPluginInitializerToC" class="com.hzya.frame.plugin.lets.plugin.sales.SoSaleOutPluginInitializerToC"/>
|
<bean name="soSaleOutPluginInitializerToC" class="com.hzya.frame.plugin.lets.plugin.sales.SoSaleOutPluginInitializerToC"/>
|
||||||
|
|
||||||
<!--基础档案-->
|
<!--基础档案-->
|
||||||
|
<bean name="goodsPluginInitializer" class="com.hzya.frame.plugin.lets.plugin.base.GoodsPluginInitializer"/>
|
||||||
<bean name="goodsClassPluginInitializer" class="com.hzya.frame.plugin.lets.plugin.base.GoodsClassPluginInitializer"/>
|
<bean name="goodsClassPluginInitializer" class="com.hzya.frame.plugin.lets.plugin.base.GoodsClassPluginInitializer"/>
|
||||||
</beans>
|
</beans>
|
Loading…
Reference in New Issue