|
|
|
|
@@ -59,6 +59,7 @@ import org.nl.acs.task.service.dto.TaskDto;
|
|
|
|
|
import org.nl.exception.WDKException;
|
|
|
|
|
import org.nl.utils.SpringContextHolder;
|
|
|
|
|
import org.nl.wql.core.bean.WQLObject;
|
|
|
|
|
import org.slf4j.MDC;
|
|
|
|
|
import org.springframework.http.HttpStatus;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
@@ -77,12 +78,15 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
private final RouteLineService RouteLineService;
|
|
|
|
|
private final ProduceshiftorderService produceshiftorderService;
|
|
|
|
|
|
|
|
|
|
private String log_file_type = "log_file_type";
|
|
|
|
|
private String log_type = "WMS下发ACS";
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Map<String, Object> createFromWms(String param) {
|
|
|
|
|
JSONArray tasks = JSONArray.parseArray(param);
|
|
|
|
|
JSONObject resultJson = new JSONObject();
|
|
|
|
|
log.info("createFromWms--------------:输入参数:" + tasks.toString());
|
|
|
|
|
try{
|
|
|
|
|
try {
|
|
|
|
|
JSONArray errArr = new JSONArray();
|
|
|
|
|
for (int i = 0; i < tasks.size(); i++) {
|
|
|
|
|
JSONObject task = tasks.getJSONObject(i);
|
|
|
|
|
@@ -181,7 +185,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
nextjo.put("batch", "");
|
|
|
|
|
nextjo.put("islock", "false");
|
|
|
|
|
DeviceService.changeDeviceStatus(nextjo);
|
|
|
|
|
TaskDto task_dto = jo.toJavaObject(TaskDto.class);
|
|
|
|
|
TaskDto task_dto = jo.toJavaObject(TaskDto.class);
|
|
|
|
|
try {
|
|
|
|
|
TaskService.create(task_dto);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
@@ -259,115 +263,122 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Map<String, Object> createOrder(String param) throws Exception {
|
|
|
|
|
JSONArray orders = JSONArray.parseArray(param);
|
|
|
|
|
log.info("createOrder--------------:输入参数:" + orders.toString());
|
|
|
|
|
try {
|
|
|
|
|
MDC.put(log_file_type, log_type);
|
|
|
|
|
JSONArray orders = JSONArray.parseArray(param);
|
|
|
|
|
log.info("createOrder--------------:输入参数:" + orders.toString());
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < orders.size(); i++) {
|
|
|
|
|
Boolean is_flag = false;
|
|
|
|
|
for (int i = 0; i < orders.size(); i++) {
|
|
|
|
|
Boolean is_flag = false;
|
|
|
|
|
|
|
|
|
|
JSONObject json = orders.getJSONObject(i);
|
|
|
|
|
String producetask_code = json.getString("producetask_code");
|
|
|
|
|
String device_code = json.getString("device_code");
|
|
|
|
|
String product_code = json.getString("product_code");
|
|
|
|
|
String material_code = json.getString("material_code");
|
|
|
|
|
String material_name = json.getString("material_name");
|
|
|
|
|
String cust_code = json.getString("cust_code");
|
|
|
|
|
String cust_name = json.getString("cust_name");
|
|
|
|
|
String model = json.getString("model");
|
|
|
|
|
String molten_pool = json.getString("molten_pool");
|
|
|
|
|
String weight = json.getString("weight");
|
|
|
|
|
String qty = json.getString("plan_qty");
|
|
|
|
|
JSONObject json = orders.getJSONObject(i);
|
|
|
|
|
String producetask_code = json.getString("producetask_code");
|
|
|
|
|
String device_code = json.getString("device_code");
|
|
|
|
|
String product_code = json.getString("product_code");
|
|
|
|
|
String material_code = json.getString("material_code");
|
|
|
|
|
String material_name = json.getString("material_name");
|
|
|
|
|
String cust_code = json.getString("cust_code");
|
|
|
|
|
String cust_name = json.getString("cust_name");
|
|
|
|
|
String model = json.getString("model");
|
|
|
|
|
String molten_pool = json.getString("molten_pool");
|
|
|
|
|
String weight = json.getString("weight");
|
|
|
|
|
String qty = json.getString("plan_qty");
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isEmpty(producetask_code)) {
|
|
|
|
|
throw new WDKException("工单号不能为空");
|
|
|
|
|
if (StrUtil.isEmpty(producetask_code)) {
|
|
|
|
|
throw new WDKException("工单号不能为空");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Device device = DeviceAppService.findDeviceByCode(device_code);
|
|
|
|
|
if (ObjectUtil.isEmpty(device)) {
|
|
|
|
|
throw new Exception("未找到对应设备:" + device_code);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
LnshMixingMillDeviceDriver lnshMixingMillDeviceDriver;
|
|
|
|
|
LnshPressDeviceDriver lnshPressDeviceDriver;
|
|
|
|
|
LnshPackagePalletManipulatorDeviceDriver lnshPackagePalletManipulatorDeviceDriver;
|
|
|
|
|
LnshPalletizingManipulatorDeviceDriver lnshPalletizingManipulatorDeviceDriver;
|
|
|
|
|
if (device.getDeviceDriver() instanceof LnshMixingMillDeviceDriver) {
|
|
|
|
|
lnshMixingMillDeviceDriver = (LnshMixingMillDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
if (StrUtil.isEmpty(qty)) {
|
|
|
|
|
throw new WDKException("重量不能为空");
|
|
|
|
|
}
|
|
|
|
|
if (StrUtil.isEmpty(material_code)) {
|
|
|
|
|
throw new WDKException("物料编号不能为空!");
|
|
|
|
|
}
|
|
|
|
|
lnshMixingMillDeviceDriver.writing("to_order_No", producetask_code);
|
|
|
|
|
lnshMixingMillDeviceDriver.writing("to_weight", qty);
|
|
|
|
|
lnshMixingMillDeviceDriver.writing("to_material_code", material_code);
|
|
|
|
|
is_flag = true;
|
|
|
|
|
}
|
|
|
|
|
if (device.getDeviceDriver() instanceof LnshPressDeviceDriver) {
|
|
|
|
|
lnshPressDeviceDriver = (LnshPressDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
if (StrUtil.isEmpty(qty)) {
|
|
|
|
|
throw new WDKException("数量不能为空");
|
|
|
|
|
}
|
|
|
|
|
if (StrUtil.isEmpty(material_code)) {
|
|
|
|
|
throw new WDKException("物料编号不能为空!");
|
|
|
|
|
}
|
|
|
|
|
lnshPressDeviceDriver.writing("to_order_No", producetask_code);
|
|
|
|
|
lnshPressDeviceDriver.writing("to_qty", qty);
|
|
|
|
|
lnshPressDeviceDriver.writing("to_material_code", material_code);
|
|
|
|
|
is_flag = true;
|
|
|
|
|
}
|
|
|
|
|
if (device.getDeviceDriver() instanceof LnshPalletizingManipulatorDeviceDriver) {
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver = (LnshPalletizingManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
if (StrUtil.isEmpty(qty)) {
|
|
|
|
|
throw new WDKException("数量不能为空");
|
|
|
|
|
}
|
|
|
|
|
if (StrUtil.isEmpty(material_code)) {
|
|
|
|
|
throw new WDKException("物料编号不能为空!");
|
|
|
|
|
}
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver.writing("to_order_No", producetask_code);
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver.writing("to_material_qty", qty);
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver.writing("to_material_code", material_code);
|
|
|
|
|
is_flag = true;
|
|
|
|
|
}
|
|
|
|
|
if (device.getDeviceDriver() instanceof LnshPackagePalletManipulatorDeviceDriver) {
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver = (LnshPackagePalletManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
if (StrUtil.isEmpty(qty)) {
|
|
|
|
|
throw new WDKException("数量不能为空");
|
|
|
|
|
}
|
|
|
|
|
if (StrUtil.isEmpty(material_code)) {
|
|
|
|
|
throw new WDKException("物料编号不能为空!");
|
|
|
|
|
}
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver.writing("to_order_No", producetask_code);
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver.writing("to_material_qty", qty);
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver.writing("to_material_code", material_code);
|
|
|
|
|
is_flag = true;
|
|
|
|
|
}
|
|
|
|
|
//下发成功后,写入工单信息表记录
|
|
|
|
|
if (is_flag) {
|
|
|
|
|
ProduceshiftorderDto dto = new ProduceshiftorderDto();
|
|
|
|
|
dto.setOrder_code(producetask_code);
|
|
|
|
|
dto.setProduct_code(product_code);
|
|
|
|
|
dto.setDevice_code(device_code);
|
|
|
|
|
dto.setOrder_status("1");
|
|
|
|
|
dto.setMaterial_code(material_code);
|
|
|
|
|
dto.setMaterial_name(material_name);
|
|
|
|
|
dto.setCust_code(cust_code);
|
|
|
|
|
dto.setCust_name(cust_name);
|
|
|
|
|
dto.setModel(model);
|
|
|
|
|
dto.setMolten_pool(molten_pool);
|
|
|
|
|
dto.setWeight(weight);
|
|
|
|
|
dto.setQty(qty);
|
|
|
|
|
produceshiftorderService.create(dto);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Device device = DeviceAppService.findDeviceByCode(device_code);
|
|
|
|
|
if (ObjectUtil.isEmpty(device)) {
|
|
|
|
|
throw new Exception("未找到对应设备:" + device_code);
|
|
|
|
|
}
|
|
|
|
|
JSONObject resultJson = new JSONObject();
|
|
|
|
|
resultJson.put("status", HttpStatus.OK);
|
|
|
|
|
resultJson.put("message", "操作成功");
|
|
|
|
|
resultJson.put("data", new JSONObject());
|
|
|
|
|
log.info("createOrder--------------:输出参数" + resultJson.toString());
|
|
|
|
|
return resultJson;
|
|
|
|
|
|
|
|
|
|
LnshMixingMillDeviceDriver lnshMixingMillDeviceDriver;
|
|
|
|
|
LnshPressDeviceDriver lnshPressDeviceDriver;
|
|
|
|
|
LnshPackagePalletManipulatorDeviceDriver lnshPackagePalletManipulatorDeviceDriver;
|
|
|
|
|
LnshPalletizingManipulatorDeviceDriver lnshPalletizingManipulatorDeviceDriver;
|
|
|
|
|
if (device.getDeviceDriver() instanceof LnshMixingMillDeviceDriver) {
|
|
|
|
|
lnshMixingMillDeviceDriver = (LnshMixingMillDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
if (StrUtil.isEmpty(qty)) {
|
|
|
|
|
throw new WDKException("重量不能为空");
|
|
|
|
|
}
|
|
|
|
|
if (StrUtil.isEmpty(material_code)) {
|
|
|
|
|
throw new WDKException("物料编号不能为空!");
|
|
|
|
|
}
|
|
|
|
|
lnshMixingMillDeviceDriver.writing("to_order_No",producetask_code);
|
|
|
|
|
lnshMixingMillDeviceDriver.writing("to_weight",qty);
|
|
|
|
|
lnshMixingMillDeviceDriver.writing("to_material_code",material_code);
|
|
|
|
|
is_flag = true;
|
|
|
|
|
}
|
|
|
|
|
if (device.getDeviceDriver() instanceof LnshPressDeviceDriver) {
|
|
|
|
|
lnshPressDeviceDriver = (LnshPressDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
if (StrUtil.isEmpty(qty)) {
|
|
|
|
|
throw new WDKException("数量不能为空");
|
|
|
|
|
}
|
|
|
|
|
if (StrUtil.isEmpty(material_code)) {
|
|
|
|
|
throw new WDKException("物料编号不能为空!");
|
|
|
|
|
}
|
|
|
|
|
lnshPressDeviceDriver.writing("to_order_No",producetask_code);
|
|
|
|
|
lnshPressDeviceDriver.writing("to_qty",qty);
|
|
|
|
|
lnshPressDeviceDriver.writing("to_material_code",material_code);
|
|
|
|
|
is_flag = true;
|
|
|
|
|
}
|
|
|
|
|
if (device.getDeviceDriver() instanceof LnshPalletizingManipulatorDeviceDriver) {
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver = (LnshPalletizingManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
if (StrUtil.isEmpty(qty)) {
|
|
|
|
|
throw new WDKException("数量不能为空");
|
|
|
|
|
}
|
|
|
|
|
if (StrUtil.isEmpty(material_code)) {
|
|
|
|
|
throw new WDKException("物料编号不能为空!");
|
|
|
|
|
}
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver.writing("to_order_No",producetask_code);
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver.writing("to_material_qty",qty);
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver.writing("to_material_code",material_code);
|
|
|
|
|
is_flag = true;
|
|
|
|
|
}
|
|
|
|
|
if (device.getDeviceDriver() instanceof LnshPackagePalletManipulatorDeviceDriver) {
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver = (LnshPackagePalletManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
if (StrUtil.isEmpty(qty)) {
|
|
|
|
|
throw new WDKException("数量不能为空");
|
|
|
|
|
}
|
|
|
|
|
if (StrUtil.isEmpty(material_code)) {
|
|
|
|
|
throw new WDKException("物料编号不能为空!");
|
|
|
|
|
}
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver.writing("to_order_No",producetask_code);
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver.writing("to_material_qty",qty);
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver.writing("to_material_code",material_code);
|
|
|
|
|
is_flag = true;
|
|
|
|
|
}
|
|
|
|
|
//下发成功后,写入工单信息表记录
|
|
|
|
|
if (is_flag) {
|
|
|
|
|
ProduceshiftorderDto dto = new ProduceshiftorderDto();
|
|
|
|
|
dto.setOrder_code(producetask_code);
|
|
|
|
|
dto.setProduct_code(product_code);
|
|
|
|
|
dto.setDevice_code(device_code);
|
|
|
|
|
dto.setOrder_status("1");
|
|
|
|
|
dto.setMaterial_code(material_code);
|
|
|
|
|
dto.setMaterial_name(material_name);
|
|
|
|
|
dto.setCust_code(cust_code);
|
|
|
|
|
dto.setCust_name(cust_name);
|
|
|
|
|
dto.setModel(model);
|
|
|
|
|
dto.setMolten_pool(molten_pool);
|
|
|
|
|
dto.setWeight(weight);
|
|
|
|
|
dto.setQty(qty);
|
|
|
|
|
produceshiftorderService.create(dto);
|
|
|
|
|
}
|
|
|
|
|
} finally {
|
|
|
|
|
MDC.remove(log_file_type);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
JSONObject resultJson = new JSONObject();
|
|
|
|
|
resultJson.put("status", HttpStatus.OK);
|
|
|
|
|
resultJson.put("message", "操作成功");
|
|
|
|
|
resultJson.put("data", new JSONObject());
|
|
|
|
|
log.info("createOrder--------------:输出参数" + resultJson.toString());
|
|
|
|
|
return resultJson;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@@ -404,9 +415,9 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
electricFenceDeviceDriver = (ElectricFenceDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
if (electricFenceDeviceDriver.getSuspended()) {
|
|
|
|
|
throw new RuntimeException("交通管制无法进入");
|
|
|
|
|
} else if (StrUtil.equals(type,"1")) {
|
|
|
|
|
} else if (StrUtil.equals(type, "1")) {
|
|
|
|
|
electricFenceDeviceDriver.setSuspended(true);
|
|
|
|
|
} else if (StrUtil.equals(type,"2")) {
|
|
|
|
|
} else if (StrUtil.equals(type, "2")) {
|
|
|
|
|
electricFenceDeviceDriver.setSuspended(false);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -421,7 +432,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Map<String, Object> putAction(String jsonObject) throws Exception {
|
|
|
|
|
JSONArray datas = JSONArray.parseArray(jsonObject);
|
|
|
|
|
JSONArray datas = JSONArray.parseArray(jsonObject);
|
|
|
|
|
log.info("putAction--------------:输入参数" + datas.toString());
|
|
|
|
|
for (int i = 0; i < datas.size(); i++) {
|
|
|
|
|
JSONObject data = datas.getJSONObject(i);
|
|
|
|
|
@@ -593,9 +604,8 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("material", lnshMixingMillDeviceDriver.getMaterial());
|
|
|
|
|
jo.put("order_No", lnshMixingMillDeviceDriver.getOrder_No());
|
|
|
|
|
jo.put("mix_num", lnshMixingMillDeviceDriver.getMix_num());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPressDeviceDriver ) {
|
|
|
|
|
lnshPressDeviceDriver = (LnshPressDeviceDriver ) device.getDeviceDriver();
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPressDeviceDriver) {
|
|
|
|
|
lnshPressDeviceDriver = (LnshPressDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPressDeviceDriver.getMode());
|
|
|
|
|
jo.put("status", lnshPressDeviceDriver.getStatus());
|
|
|
|
|
@@ -613,8 +623,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("qualified", lnshPressDeviceDriver.getQualified());
|
|
|
|
|
jo.put("unqualified", lnshPressDeviceDriver.getUnqualified());
|
|
|
|
|
jo.put("order_No", lnshPressDeviceDriver.getOrder_No());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPalletizingManipulatorDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPalletizingManipulatorDeviceDriver) {
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver = (LnshPalletizingManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPalletizingManipulatorDeviceDriver.getMode());
|
|
|
|
|
@@ -629,8 +638,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("specifications", lnshPalletizingManipulatorDeviceDriver.getSpecifications());
|
|
|
|
|
jo.put("isError", lnshPalletizingManipulatorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshPalletizingManipulatorDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshKilnTrussDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshKilnTrussDeviceDriver) {
|
|
|
|
|
lnshKilnTrussDeviceDriver = (LnshKilnTrussDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshKilnTrussDeviceDriver.getMode());
|
|
|
|
|
@@ -643,8 +651,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("error_time", lnshKilnTrussDeviceDriver.getError_time());
|
|
|
|
|
jo.put("isError", lnshKilnTrussDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshKilnTrussDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshKilnLaneDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshKilnLaneDeviceDriver) {
|
|
|
|
|
lnshKilnLaneDeviceDriver = (LnshKilnLaneDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshKilnLaneDeviceDriver.getMode());
|
|
|
|
|
@@ -660,8 +667,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("nullCar_qty", lnshKilnLaneDeviceDriver.getNullCar_qty());
|
|
|
|
|
jo.put("burning_car_qty", lnshKilnLaneDeviceDriver.getBurning_car_qty());
|
|
|
|
|
jo.put("message", lnshKilnLaneDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshOutKilnTrussDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshOutKilnTrussDeviceDriver) {
|
|
|
|
|
lnshOutKilnTrussDeviceDriver = (LnshOutKilnTrussDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshOutKilnTrussDeviceDriver.getMode());
|
|
|
|
|
@@ -677,8 +683,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("error_time", lnshOutKilnTrussDeviceDriver.getError_time());
|
|
|
|
|
jo.put("isError", lnshOutKilnTrussDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshOutKilnTrussDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshFoldDiscSiteDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshFoldDiscSiteDeviceDriver) {
|
|
|
|
|
lnshFoldDiscSiteDeviceDriver = (LnshFoldDiscSiteDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshFoldDiscSiteDeviceDriver.getMode());
|
|
|
|
|
@@ -693,8 +698,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("container_qty", lnshFoldDiscSiteDeviceDriver.getContainer_qty());
|
|
|
|
|
jo.put("isError", lnshFoldDiscSiteDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshFoldDiscSiteDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPalletStorageDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPalletStorageDeviceDriver) {
|
|
|
|
|
lnshPalletStorageDeviceDriver = (LnshPalletStorageDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPalletStorageDeviceDriver.getMode());
|
|
|
|
|
@@ -710,8 +714,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("total_container", lnshPalletStorageDeviceDriver.getTotal_container());
|
|
|
|
|
jo.put("isError", lnshPalletStorageDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshPalletStorageDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPackagePalletManipulatorDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPackagePalletManipulatorDeviceDriver) {
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver = (LnshPackagePalletManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPackagePalletManipulatorDeviceDriver.getMode());
|
|
|
|
|
@@ -732,8 +735,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("order_No", lnshPackagePalletManipulatorDeviceDriver.getOrder_No());
|
|
|
|
|
jo.put("isError", lnshPackagePalletManipulatorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshPackagePalletManipulatorDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof RljnPackagePalletSplitManipulatorDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof RljnPackagePalletSplitManipulatorDeviceDriver) {
|
|
|
|
|
rljnPackagePalletSplitManipulatorDeviceDriver = (RljnPackagePalletSplitManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", rljnPackagePalletSplitManipulatorDeviceDriver.getMode());
|
|
|
|
|
@@ -756,8 +758,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("total_split", rljnPackagePalletSplitManipulatorDeviceDriver.getTotal_split());
|
|
|
|
|
jo.put("isError", rljnPackagePalletSplitManipulatorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", rljnPackagePalletSplitManipulatorDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshLabelingMachineDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshLabelingMachineDeviceDriver) {
|
|
|
|
|
lnshLabelingMachineDeviceDriver = (LnshLabelingMachineDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshLabelingMachineDeviceDriver.getMode());
|
|
|
|
|
@@ -771,8 +772,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("labeling_qty", lnshLabelingMachineDeviceDriver.getLabeling_qty());
|
|
|
|
|
jo.put("isError", lnshLabelingMachineDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshLabelingMachineDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshSplitManipulatorDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshSplitManipulatorDeviceDriver) {
|
|
|
|
|
lnshSplitManipulatorDeviceDriver = (LnshSplitManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshSplitManipulatorDeviceDriver.getMode());
|
|
|
|
|
@@ -791,8 +791,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("error_time", lnshSplitManipulatorDeviceDriver.getError_time());
|
|
|
|
|
jo.put("isError", lnshSplitManipulatorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshSplitManipulatorDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPackageLineDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPackageLineDeviceDriver) {
|
|
|
|
|
lnshPackageLineDeviceDriver = (LnshPackageLineDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPackageLineDeviceDriver.getMode());
|
|
|
|
|
@@ -805,8 +804,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("barcode", lnshPackageLineDeviceDriver.getBarcode());
|
|
|
|
|
jo.put("isError", lnshPackageLineDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshPackageLineDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) {
|
|
|
|
|
lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshLaminatingMachineDeviceDriver.getMode());
|
|
|
|
|
@@ -818,8 +816,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("isOnline", lnshLaminatingMachineDeviceDriver.getIsonline());
|
|
|
|
|
jo.put("isError", lnshLaminatingMachineDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshLaminatingMachineDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshRGVDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshRGVDeviceDriver) {
|
|
|
|
|
lnshRGVDeviceDriver = (LnshRGVDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshRGVDeviceDriver.getMode());
|
|
|
|
|
@@ -859,7 +856,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
throw new Exception("未找到对应设备:" + device_code);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (device.getDeviceDriver() instanceof StandardAutodoorDeviceDriver) {
|
|
|
|
|
if (device.getDeviceDriver() instanceof StandardAutodoorDeviceDriver) {
|
|
|
|
|
standardAutodoorDeviceDriver = (StandardAutodoorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", standardAutodoorDeviceDriver.getMode());
|
|
|
|
|
@@ -868,16 +865,16 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("error", standardAutodoorDeviceDriver.getError());
|
|
|
|
|
jo.put("isError", standardAutodoorDeviceDriver.getIserror());
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof StandardCoveyorMonitorDeviceDriver) {
|
|
|
|
|
standardCoveyorMonitorDeviceDriver = (StandardCoveyorMonitorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", standardCoveyorMonitorDeviceDriver.getMode());
|
|
|
|
|
jo.put("move", standardCoveyorMonitorDeviceDriver.getMove());
|
|
|
|
|
jo.put("hasGoods", standardCoveyorMonitorDeviceDriver.getHasGoods());
|
|
|
|
|
jo.put("isOnline", standardCoveyorMonitorDeviceDriver.getIsonline());
|
|
|
|
|
jo.put("error", standardCoveyorMonitorDeviceDriver.getError());
|
|
|
|
|
jo.put("isError", standardCoveyorMonitorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", standardCoveyorMonitorDeviceDriver.getMessage());
|
|
|
|
|
//普通站点
|
|
|
|
|
standardCoveyorMonitorDeviceDriver = (StandardCoveyorMonitorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", standardCoveyorMonitorDeviceDriver.getMode());
|
|
|
|
|
jo.put("move", standardCoveyorMonitorDeviceDriver.getMove());
|
|
|
|
|
jo.put("hasGoods", standardCoveyorMonitorDeviceDriver.getHasGoods());
|
|
|
|
|
jo.put("isOnline", standardCoveyorMonitorDeviceDriver.getIsonline());
|
|
|
|
|
jo.put("error", standardCoveyorMonitorDeviceDriver.getError());
|
|
|
|
|
jo.put("isError", standardCoveyorMonitorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", standardCoveyorMonitorDeviceDriver.getMessage());
|
|
|
|
|
//普通站点
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof StandardOrdinarySiteDeviceDriver) {
|
|
|
|
|
standardOrdinarySiteDeviceDriver = (StandardOrdinarySiteDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
@@ -937,7 +934,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("isError", standardPhotoelectricInspectSiteDeviceDriver.getIserror());
|
|
|
|
|
jo.put("container", standardPhotoelectricInspectSiteDeviceDriver.getContainer());
|
|
|
|
|
jo.put("message", standardPhotoelectricInspectSiteDeviceDriver.getMessage());
|
|
|
|
|
}else if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) {
|
|
|
|
|
lnshStationDeviceDriver = (LnshStationDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshStationDeviceDriver.getMode());
|
|
|
|
|
@@ -957,7 +954,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("batch", lnshStationDeviceDriver.getBatch());
|
|
|
|
|
jo.put("pallet_type", lnshStationDeviceDriver.getContainer_type());
|
|
|
|
|
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver) {
|
|
|
|
|
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPalletizingManipulatorSiteDeviceDriver.getMode());
|
|
|
|
|
@@ -1012,9 +1009,8 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("material", lnshMixingMillDeviceDriver.getMaterial());
|
|
|
|
|
jo.put("order_No", lnshMixingMillDeviceDriver.getOrder_No());
|
|
|
|
|
jo.put("mix_num", lnshMixingMillDeviceDriver.getMix_num());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPressDeviceDriver ) {
|
|
|
|
|
lnshPressDeviceDriver = (LnshPressDeviceDriver ) device.getDeviceDriver();
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPressDeviceDriver) {
|
|
|
|
|
lnshPressDeviceDriver = (LnshPressDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPressDeviceDriver.getMode());
|
|
|
|
|
jo.put("status", lnshPressDeviceDriver.getStatus());
|
|
|
|
|
@@ -1032,8 +1028,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("qualified", lnshPressDeviceDriver.getQualified());
|
|
|
|
|
jo.put("unqualified", lnshPressDeviceDriver.getUnqualified());
|
|
|
|
|
jo.put("order_No", lnshPressDeviceDriver.getOrder_No());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPalletizingManipulatorDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPalletizingManipulatorDeviceDriver) {
|
|
|
|
|
lnshPalletizingManipulatorDeviceDriver = (LnshPalletizingManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPalletizingManipulatorDeviceDriver.getMode());
|
|
|
|
|
@@ -1048,8 +1043,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("specifications", lnshPalletizingManipulatorDeviceDriver.getSpecifications());
|
|
|
|
|
jo.put("isError", lnshPalletizingManipulatorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshPalletizingManipulatorDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshKilnTrussDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshKilnTrussDeviceDriver) {
|
|
|
|
|
lnshKilnTrussDeviceDriver = (LnshKilnTrussDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshKilnTrussDeviceDriver.getMode());
|
|
|
|
|
@@ -1062,8 +1056,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("error_time", lnshKilnTrussDeviceDriver.getError_time());
|
|
|
|
|
jo.put("isError", lnshKilnTrussDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshKilnTrussDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshKilnLaneDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshKilnLaneDeviceDriver) {
|
|
|
|
|
lnshKilnLaneDeviceDriver = (LnshKilnLaneDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshKilnLaneDeviceDriver.getMode());
|
|
|
|
|
@@ -1079,8 +1072,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("nullCar_qty", lnshKilnLaneDeviceDriver.getNullCar_qty());
|
|
|
|
|
jo.put("burning_car_qty", lnshKilnLaneDeviceDriver.getBurning_car_qty());
|
|
|
|
|
jo.put("message", lnshKilnLaneDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshOutKilnTrussDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshOutKilnTrussDeviceDriver) {
|
|
|
|
|
lnshOutKilnTrussDeviceDriver = (LnshOutKilnTrussDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshOutKilnTrussDeviceDriver.getMode());
|
|
|
|
|
@@ -1096,8 +1088,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("error_time", lnshOutKilnTrussDeviceDriver.getError_time());
|
|
|
|
|
jo.put("isError", lnshOutKilnTrussDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshOutKilnTrussDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshFoldDiscSiteDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshFoldDiscSiteDeviceDriver) {
|
|
|
|
|
lnshFoldDiscSiteDeviceDriver = (LnshFoldDiscSiteDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshFoldDiscSiteDeviceDriver.getMode());
|
|
|
|
|
@@ -1112,8 +1103,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("container_qty", lnshFoldDiscSiteDeviceDriver.getContainer_qty());
|
|
|
|
|
jo.put("isError", lnshFoldDiscSiteDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshFoldDiscSiteDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPalletStorageDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPalletStorageDeviceDriver) {
|
|
|
|
|
lnshPalletStorageDeviceDriver = (LnshPalletStorageDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPalletStorageDeviceDriver.getMode());
|
|
|
|
|
@@ -1129,8 +1119,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("total_container", lnshPalletStorageDeviceDriver.getTotal_container());
|
|
|
|
|
jo.put("isError", lnshPalletStorageDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshPalletStorageDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPackagePalletManipulatorDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPackagePalletManipulatorDeviceDriver) {
|
|
|
|
|
lnshPackagePalletManipulatorDeviceDriver = (LnshPackagePalletManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPackagePalletManipulatorDeviceDriver.getMode());
|
|
|
|
|
@@ -1151,8 +1140,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("order_No", lnshPackagePalletManipulatorDeviceDriver.getOrder_No());
|
|
|
|
|
jo.put("isError", lnshPackagePalletManipulatorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshPackagePalletManipulatorDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof RljnPackagePalletSplitManipulatorDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof RljnPackagePalletSplitManipulatorDeviceDriver) {
|
|
|
|
|
rljnPackagePalletSplitManipulatorDeviceDriver = (RljnPackagePalletSplitManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", rljnPackagePalletSplitManipulatorDeviceDriver.getMode());
|
|
|
|
|
@@ -1175,8 +1163,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("total_split", rljnPackagePalletSplitManipulatorDeviceDriver.getTotal_split());
|
|
|
|
|
jo.put("isError", rljnPackagePalletSplitManipulatorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", rljnPackagePalletSplitManipulatorDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshLabelingMachineDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshLabelingMachineDeviceDriver) {
|
|
|
|
|
lnshLabelingMachineDeviceDriver = (LnshLabelingMachineDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshLabelingMachineDeviceDriver.getMode());
|
|
|
|
|
@@ -1190,8 +1177,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("labeling_qty", lnshLabelingMachineDeviceDriver.getLabeling_qty());
|
|
|
|
|
jo.put("isError", lnshLabelingMachineDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshLabelingMachineDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshSplitManipulatorDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshSplitManipulatorDeviceDriver) {
|
|
|
|
|
lnshSplitManipulatorDeviceDriver = (LnshSplitManipulatorDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshSplitManipulatorDeviceDriver.getMode());
|
|
|
|
|
@@ -1210,8 +1196,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("error_time", lnshSplitManipulatorDeviceDriver.getError_time());
|
|
|
|
|
jo.put("isError", lnshSplitManipulatorDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshSplitManipulatorDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshPackageLineDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshPackageLineDeviceDriver) {
|
|
|
|
|
lnshPackageLineDeviceDriver = (LnshPackageLineDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshPackageLineDeviceDriver.getMode());
|
|
|
|
|
@@ -1224,8 +1209,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("barcode", lnshPackageLineDeviceDriver.getBarcode());
|
|
|
|
|
jo.put("isError", lnshPackageLineDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshPackageLineDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) {
|
|
|
|
|
lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshLaminatingMachineDeviceDriver.getMode());
|
|
|
|
|
@@ -1237,8 +1221,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|
|
|
|
jo.put("isOnline", lnshLaminatingMachineDeviceDriver.getIsonline());
|
|
|
|
|
jo.put("isError", lnshLaminatingMachineDeviceDriver.getIserror());
|
|
|
|
|
jo.put("message", lnshLaminatingMachineDeviceDriver.getMessage());
|
|
|
|
|
}
|
|
|
|
|
else if (device.getDeviceDriver() instanceof LnshRGVDeviceDriver) {
|
|
|
|
|
} else if (device.getDeviceDriver() instanceof LnshRGVDeviceDriver) {
|
|
|
|
|
lnshRGVDeviceDriver = (LnshRGVDeviceDriver) device.getDeviceDriver();
|
|
|
|
|
jo.put("device_code", device.getDevice_code());
|
|
|
|
|
jo.put("mode", lnshRGVDeviceDriver.getMode());
|
|
|
|
|
|