package com.shlanbao.tzsc.data.webservice.client;
|
|
|
import com.fwms.MESFL;
|
import com.fwms.MESFLSoap;
|
import com.mes.dasEquipmentConnectionDataService.IEquipmentConn;
|
import com.mes.dasEquipmentConnectionDataService.IEquipmentConnService;
|
import com.mes.dasEquipmentService.IEquipment;
|
import com.mes.dasEquipmentService.IEquipmentService;
|
import com.mes.dasOrderStatusChangeDataService.IOrderStatusChange;
|
import com.mes.dasOrderStatusChangeDataService.IOrderStatusChangeService;
|
import com.mes.dasSPCValueService.IQualityData;
|
import com.mes.dasSPCValueService.IQualityDataService;
|
import com.mes.dasTobaccoCabinetOutputService.ITobaccoCabinetOutput;
|
import com.mes.dasTobaccoCabinetOutputService.ITobaccoCabinetOutputService;
|
import com.mes.dasVisualInspectionResultService.IVisualInspection;
|
import com.mes.dasVisualInspectionResultService.IVisualInspectionService;
|
import com.mes.dasWorkOrderResultDataService.IWorkOrderResult;
|
import com.mes.dasWorkOrderResultDataService.IWorkOrderResultService;
|
import com.shlanbao.tzsc.utils.extents.MethodName;
|
|
public class SendMessageClient {
|
|
//private static WctWebServiceIpmlService factory=null;
|
|
public SendMessageClient() {
|
// TODO Auto-generated constructor stub
|
}
|
|
/**
|
* 维修请求
|
*
|
* @param XML
|
*/
|
@MethodName(name = "维修请求工单")
|
public static void SendRepairOrder(String XML) {
|
IEquipmentService equipmentService=new IEquipmentService();
|
IEquipment ws= equipmentService.getIEquipmentPort();
|
System.out.println("故障信息"+ ws.receiveDasRepairOrderData(XML) ) ;//维修请求
|
}
|
|
/**
|
* 设备维修工单结果
|
* @param XML
|
*/
|
@MethodName(name="设备维修工单结果反馈")
|
public static void SendRepairDetail(String XML) {
|
IEquipmentService equipmentService=new IEquipmentService();
|
IEquipment ws= equipmentService.getIEquipmentPort();
|
System.out.println("维修请求、维修工单、保养工单"+ ws.receiveDasRepairDetail(XML) ) ;//维修请求
|
}
|
|
/**
|
* 设备保养工单结果
|
* @param XML
|
*/
|
@MethodName(name="设备保养工单结果反馈")
|
public static void SendMaintainDetail(String XML) {
|
IEquipmentService equipmentService=new IEquipmentService();
|
IEquipment ws= equipmentService.getIEquipmentPort();
|
System.out.println("维修请求、维修工单、保养工单"+ ws.receiveDasMaintainDetail(XML) ) ;//维修请求
|
}
|
|
/**
|
* 工单状态变化
|
*
|
* */
|
@MethodName(name="工单状态变化反馈")
|
public static void SendMsgToOrderStsDetail(String XML) {
|
IOrderStatusChangeService orderStatusChangeService=new IOrderStatusChangeService();
|
IOrderStatusChange ws2= orderStatusChangeService.getIOrderStatusChangePort();
|
System.out.println( "工单状态变化"+ws2.receiveDasOrderStatusChangeData(XML) );
|
}
|
/**
|
* 卷包、滤棒过程质量数据
|
*
|
* */
|
@MethodName(name="卷包、滤棒过程质量数据反馈")
|
public static void SendMsgToSPCValue(String XML) {
|
IQualityDataService qualityDataService = new IQualityDataService();
|
IQualityData ws3 = qualityDataService.getIQualityDataPort();
|
System.out.println("卷包、滤棒过程质量数据 "+ ws3.receiveDasSPCValue(XML) );
|
}
|
/**
|
* 外观检验质量数据
|
*
|
* */
|
@MethodName(name="外观检验质量数据反馈")
|
public static void SendMsgToVisuRes(String XML) {
|
IVisualInspectionService visualInspectionService = new IVisualInspectionService();
|
IVisualInspection ws4 = visualInspectionService.getIVisualInspectionPort();
|
System.out.println( "外观检验质量数据 " + ws4.receiveDasVisualInspectionResult(XML) );
|
}
|
/**
|
* 工单报工服务
|
*
|
* */
|
@MethodName(name="工单报工")
|
public static void SendMsgToWorkOrderRes(String XML) {
|
IWorkOrderResultService workOrderResultService = new IWorkOrderResultService();
|
IWorkOrderResult ws5 = workOrderResultService.getIWorkOrderResultPort();
|
System.out.println( "工单报工服务 " +ws5.receiveDasWorkOrderResultData(XML) );
|
}
|
|
/**
|
* 储丝柜出烟丝量
|
*
|
* */
|
@MethodName(name="储丝柜出烟丝量反馈")
|
public static void SendYSbinOutputResult(String XML) {
|
ITobaccoCabinetOutputService tobaccoCabinetOutputService = new ITobaccoCabinetOutputService();
|
ITobaccoCabinetOutput ws6 = tobaccoCabinetOutputService.getITobaccoCabinetOutputPort();
|
System.out.println( "工单报工服务 " +ws6.receiveYSbinOutputResult(XML) );
|
}
|
|
@MethodName(name = "发送设备联接关系")
|
public static void SendEqpConnToMES(String xml) {
|
IEquipmentConnService equipmentConnService = new IEquipmentConnService();
|
IEquipmentConn conn = equipmentConnService.getIEquipmentConnPort();
|
System.out.println("发送设备联接关系:" + conn.receiveDasEquipmentConnection(xml));
|
}
|
@MethodName(name = "发送运行信号给辅料库")
|
public static void SendMessageToFWMS(String xml) {
|
MESFL mesfl = new MESFL();
|
MESFLSoap soap = mesfl.getMESFLSoap();
|
soap.scSendOrderStatus(xml);
|
//System.out.println(xml);
|
}
|
|
@MethodName(name = "发送一次成品率")
|
public static void SendPRValueToMes(String xml) {
|
IQualityDataService qualityDataService = new IQualityDataService();
|
IQualityData ws3 = qualityDataService.getIQualityDataPort();
|
ws3.receivePRValue(xml);
|
}
|
|
|
/*@MethodName(name="测试")
|
public static void SendXml(String xml){
|
System.out.println("发送了"+xml);
|
}*/
|
|
|
|
}
|