zoukankan      html  css  js  c++  java
  • MesureDeviceWebServiceDAS

    package com.accu.business.pms.webservice;

    import java.net.URL;

    import javax.xml.namespace.QName;
    import javax.xml.rpc.ParameterMode;
    import javax.xml.rpc.encoding.XMLType;

    import org.apache.axis.client.Call;
    import org.apache.axis.client.Service;

    import com.accu.common.util.FileUtils;

    public class MesureDeviceWebServiceDAS {

    public static String queryMesureDevice(String commond, String guidStationId){
    String result = "";
    try {
    Service service = new Service();
    Call call = (Call) service.createCall();
    call.setOperationName(new QName("", "changeMesureDevice"));
    call.addParameter("commond", XMLType.XSD_STRING, ParameterMode.IN);
    call.setTargetEndpointAddress(new URL( FileUtils.getProperties("accuwebservice","mesureDeviceWebServiceDAS"+guidStationId)));
    call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
    result=(String)call.invoke(new Object[] {commond});
    } catch (Exception e) {
    e.printStackTrace();
    result = "error";
    }
    return result;
    }

    public static String queryMesureParam(String commond, String guidStationId){
    String result = "";
    try {
    Service service = new Service();
    Call call = (Call) service.createCall();
    call.setOperationName(new QName("", "changeMesureParam"));
    call.addParameter("commond", XMLType.XSD_STRING, ParameterMode.IN);
    call.setTargetEndpointAddress(new URL( FileUtils.getProperties("accuwebservice","mesureDeviceWebServiceDAS"+guidStationId)));
    call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
    result=(String)call.invoke(new Object[] {commond});
    } catch (Exception e) {
    e.printStackTrace();
    result = "error";
    }
    return result;
    }

    /* public static Boolean queryMesureDevice(String stationId){
    Boolean result = true;
    MesureDeviceWebService rdrw = pws.getServiceClass();
    try {
    MetersMapper mmapper = SpringContextHolder.getBeanbyClass(MetersMapper.class);
    List<Meters> metersList = mmapper.getMesureDeviceByStationId(stationId);
    rdrw.changeMesureDevice(metersList);
    } catch (Exception e) {
    e.printStackTrace();
    result = false;
    }
    return result;
    }

    public static Boolean queryMesureParam(String stationId){
    Boolean result = true;
    MesureDeviceWebService rdrw = pws.getServiceClass();
    try {
    MeasureParamMapper mpMapper = SpringContextHolder.getBeanbyClass(MeasureParamMapper.class);
    List<MeasureParam> measureParamList = mpMapper.getMesureParamByStationId(stationId);
    rdrw.changeMesureParam(measureParamList);
    } catch (Exception e) {
    e.printStackTrace();
    result = false;
    }
    return result;
    }*/
    }

  • 相关阅读:
    dblink && 视图 数据库二合一
    oracle mybatis 逆向工程 应当注意的问题
    关于使用vue搭建前后端分离的项目,部署过程遇到的问题
    详解vue静态资源打包中的坑与解决方案
    bootstarap table 分页导出 vue版
    react中两个控件不是父子关系该怎么传递消息或任意控件怎么传递消息
    虚拟DOM中key的作用
    修改Antd的List列表的单个数据行
    移动端开发如何关闭手机键盘
    在一行显示两个数据,左边的数据右对齐,右边的数据左对齐
  • 原文地址:https://www.cnblogs.com/pureEve/p/6547385.html
Copyright © 2011-2022 走看看