刘桂岩 2 tahun lalu
induk
melakukan
445f6d9cb2
1 mengubah file dengan 18 tambahan dan 17 penghapusan
  1. 18 17
      app/controller/Index.php

+ 18 - 17
app/controller/Index.php

@@ -61,37 +61,38 @@ class Index extends BaseController
         $type = 1;
         $type = 1;
         libxml_disable_entity_loader(false);
         libxml_disable_entity_loader(false);
         $client = new \SoapClient("https://r.dalabs.cn/ReportService.asmx?wsdl");
         $client = new \SoapClient("https://r.dalabs.cn/ReportService.asmx?wsdl");
-        $data = [
-            'ClientID'=>Config::get('app')['dian']['ClientID'],
-            'Key'=>Config::get('app')['dian']['ClientGUID'],
-            'PageNO'=>1,
-            'Condition'=>[
-                'ClinicID'=>$code,
-                'StartDate'=>'',
-                'EndDate'=>''
-            ],
-            'Model'=>1
-        ];   //请求参数
+//        $data = [
+//            'ClientID'=>Config::get('app')['dian']['ClientID'],
+//            'Key'=>Config::get('app')['dian']['ClientGUID'],
+//            'PageNO'=>1,
+//            'Condition'=>[
+//                'ClinicID'=>$code,
+//                'StartDate'=>'',
+//                'EndDate'=>''
+//            ],
+//            'Model'=>1
+//        ];   //请求参数
 //        try{
 //        try{
-            $a2x = new array2xml();
-            $data = $a2x->toXml($data);
+//            $a2x = new array2xml();
+//            $data = $a2x->toXml($data);
 //            var_dump(htmlspecialchars($data));
 //            var_dump(htmlspecialchars($data));
 //            var_dump($data);
 //            var_dump($data);
-            $result = $client->QueryReports2(array('ReqInfo'=>['PageNo'=>1,'ClientID'=>Config::get('app')['dian']['ClientID'],
+            $result = $client->QueryReports2(array('ReqInfo'=>[
+                'PageNo'=>1,
+                'ClientID'=>Config::get('app')['dian']['ClientID'],
                 'Key'=>Config::get('app')['dian']['ClientGUID'],'Condition'=>[
                 'Key'=>Config::get('app')['dian']['ClientGUID'],'Condition'=>[
                     'ClinicID'=>$code,
                     'ClinicID'=>$code,
                     'StartDate'=>'',
                     'StartDate'=>'',
                     'EndDate'=>''
                     'EndDate'=>''
                 ]]));   //请求获取接口
                 ]]));   //请求获取接口
-//        return $result;
-            var_dump($result);die;
             Db::table('dianapiinfo')->where('Barcode',$code)->update(['pdf_xml'=>$result]);
             Db::table('dianapiinfo')->where('Barcode',$code)->update(['pdf_xml'=>$result]);
-            $data = ((array)$result)['GetReportInfoResult'];
+            $data = ((array)$result)['QueryReports2Result'];
             $obj = simplexml_load_string("<data>".$data."</data>","SimpleXMLElement", LIBXML_NOCDATA);
             $obj = simplexml_load_string("<data>".$data."</data>","SimpleXMLElement", LIBXML_NOCDATA);
             Db::table('api_log')->insert(['type'=>4,'barcode'=>$code]);
             Db::table('api_log')->insert(['type'=>4,'barcode'=>$code]);
             if($obj)
             if($obj)
             {
             {
                 $info = json_decode(json_encode($obj),true);
                 $info = json_decode(json_encode($obj),true);
+                var_dump($info);die;
                 $returnCode = $info['Msg']['Code'];
                 $returnCode = $info['Msg']['Code'];
                 if($returnCode !== '1')
                 if($returnCode !== '1')
                 {
                 {