博客列表 >thinkphp使用SoapClient调用JAVA接口实例

thinkphp使用SoapClient调用JAVA接口实例

GrMax的博客
GrMax的博客原创
2022年04月19日 10:44:392133浏览

废话不说还是一如既往的直接上代码!

基于THINKPHP调用SoapClient对象与JAVA接***互  

用TP基础的人应该问题不大  可能写得不是特别好!但是基本思路是这样的

public function findCustomerInfo(){
	$tel=I('tel',int);
	$name=I('name','htmlspecialchars');
	$url="https://127.0.0.1:8080/findsalesrecordcustomer/services/Login.jws?wsdl";
	$soap = new SoapClient($url);  
	$result2 = $soap->findCustomerInfo($tel,$name);  	//调用JAVA暴露的方法并传值
	$data=json_decode($result2,true);
	if (empty($name)|| empty($tel)) {
		$this->error($data['msg']);
		}
		if ($data['obj'][0]['username']=='') {
			$error="没有查询到信息,请查证后再在重新输入";
			$this->error($error);
		}
		$bxtiom=$data['obj'][0]['salesdatetime'];
		$bxtiom=date("Y-m-d",strtotime("$bxtiom   +10   year")); 
		$data['obj'][0]['phone']=$tel;	
		$this->data=$data;
		$this->bxtiom=$bxtiom;
		$this->display('select');
	}
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议