项目初始化
This commit is contained in:
245
src/com/wms/dss/ats/customs/abb/schedule/DbGet.java
Normal file
245
src/com/wms/dss/ats/customs/abb/schedule/DbGet.java
Normal 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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user