项目初始化

This commit is contained in:
liuhanqing
2025-12-10 10:06:55 +08:00
commit 1f54cd9c86
136 changed files with 29090 additions and 0 deletions

View File

@@ -0,0 +1,245 @@
package com.wms.dss.ats.customs.abb.schedule;
import com.ricosoft.common.dao.dataSource.EntityDAO;
import com.wms.dss.ats.customs.abb.entity.*;
import com.wms.dss.ats.customs.abb.model.RgvDeviceExecutionQueueFinish;
import com.wms.dss.common.server.form.Logger;
import java.util.*;
/**
* @author 13623
*/ /*
*@Version 1.0
* 数据获取
**/
public class DbGet {
static Hashtable hsComParamRgv1 = null;
static Hashtable hsComParamRgv2 = null;
static Hashtable hsComParamRgv3 = null;
static Hashtable hsComParamSSJ = null;
public static List<SsjDevice> getCarInteractionSsj() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
for (int i = 0; i < 1; i++) {
ls.add((SsjDevice) hsSSJMap.get("carInteractionSsj-" + i));
}
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getProductionLineStartSsj1() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
ls.add((SsjDevice) hsSSJMap.get("productionLineStartSsj-0"));
ls.add((SsjDevice) hsSSJMap.get("productionLineStartSsj-1"));
ls.add((SsjDevice) hsSSJMap.get("productionLineStartSsj-2"));
ls.add((SsjDevice) hsSSJMap.get("productionLineStartSsj-3"));
ls.add((SsjDevice) hsSSJMap.get("productionLineStartSsj-4"));
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getProductionLineStartSsj2() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
ls.add((SsjDevice) hsSSJMap.get("productionLineStartSsj-5"));
ls.add((SsjDevice) hsSSJMap.get("productionLineStartSsj-6"));
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getTrayDisassembleEndSsj1() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
ls.add((SsjDevice) hsSSJMap.get("trayDisassembleEndSsj-0"));
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getTrayDisassembleEndSsj2() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
ls.add((SsjDevice) hsSSJMap.get("trayDisassembleEndSsj-1"));
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getTrayCacheSsj() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
for (int i = 0; i < 2; i++) {
ls.add((SsjDevice) hsSSJMap.get("trayCacheSsj-" + i));
}
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getTrayDisassembleStartSsj() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
for (int i = 0; i < 2; i++) {
ls.add((SsjDevice) hsSSJMap.get("trayDisassembleStartSsj-" + i));
}
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getProductionLineEndSsj() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
ls.add((SsjDevice) hsSSJMap.get("productionLineEndSsj-" + 3));//4
ls.add((SsjDevice) hsSSJMap.get("productionLineEndSsj-" + 6));//7
ls.add((SsjDevice) hsSSJMap.get("productionLineEndSsj-" + 1));//2
ls.add((SsjDevice) hsSSJMap.get("productionLineEndSsj-" + 5));//6
ls.add((SsjDevice) hsSSJMap.get("productionLineEndSsj-" + 4));//5
ls.add((SsjDevice) hsSSJMap.get("productionLineEndSsj-" + 0));//1
ls.add((SsjDevice) hsSSJMap.get("productionLineEndSsj-" + 2));//3
/*for (int i = 0; i < 7; i++) {
ls.add((SsjDevice) hsSSJMap.get("productionLineEndSsj-" + i));
}*/
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getInTraySsj() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
for (int i = 0; i < 1; i++) {
ls.add((SsjDevice) hsSSJMap.get("inTraySsj-" + i));
}
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getInOutTraySsj() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
for (int i = 0; i < 1; i++) {
ls.add((SsjDevice) hsSSJMap.get("inOutTraySsj-" + i));
}
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getAllSsj() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
for (Object o : hsSSJMap.keySet()) {
if ("carInteractionSsj-0".equals(o.toString())) {
continue;
}
ls.add((SsjDevice) hsSSJMap.get(o));
}
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<RgvDevice> getRgv1() {
List<RgvDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsDDJMap1 = (HashMap<?, ?>) hsComParamRgv1.get("hsRgvMap1");
ls.add((RgvDevice) hsDDJMap1.get("rgv-1"));
} catch (Exception ex) {
Logger.error("获取RGV状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<RgvDevice> getRgv2() {
List<RgvDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsDDJMap1 = (HashMap<?, ?>) hsComParamRgv2.get("hsRgvMap2");
ls.add((RgvDevice) hsDDJMap1.get("rgv-2"));
} catch (Exception ex) {
Logger.error("获取RGV状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<RgvDevice> getRgv3() {
List<RgvDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsDDJMap1 = (HashMap<?, ?>) hsComParamRgv3.get("hsRgvMap3");
ls.add((RgvDevice) hsDDJMap1.get("rgv-3"));
} catch (Exception ex) {
Logger.error("获取RGV状态信息异常" + ex.getMessage());
}
return ls;
}
public static List<SsjDevice> getCarInteractionReleaseSsj() {
List<SsjDevice> ls = new ArrayList<>();
try {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
for (int i = 0; i < 7; i++) {
ls.add((SsjDevice) hsSSJMap.get("carInteractionReleaseSsj-" + i));
}
} catch (Exception ex) {
Logger.error("获取输送机状态信息异常" + ex.getMessage());
}
return ls;
}
public static SsjDevice getExceptionSsj() {
HashMap<?, ?> hsSSJMap = (HashMap<?, ?>) hsComParamSSJ.get("hsSSJMap");
return (SsjDevice) hsSSJMap.get("exceptionSsj-" + 0);
}
}