Bladeren bron

工行接口对接

lizhen 13 uur geleden
bovenliggende
commit
825048ac64
1 gewijzigde bestanden met toevoegingen van 35 en 23 verwijderingen
  1. 35 23
      application/api/controller/Jiashicang.php

+ 35 - 23
application/api/controller/Jiashicang.php

@@ -49,7 +49,7 @@ class Jiashicang extends Api
 
     //政法委
     //查询关键数据
-    public function zfw_data(){
+    private function zfw_data(){
         //定义变量
         $jzrs = 0; //居住人数
         $fwts = 0; //房屋套数
@@ -87,27 +87,33 @@ class Jiashicang extends Api
 
         }
 
-        //已经校验过的数据,最终推出
-        dump((string)$jzrs);
-        dump((string)$fwts);
-        dump((string)$wgypzs);
-        dump((string)$zxyjdy);
-        dump((string)$wgsj);
-        dump((string)$bjl);
-
         //分割线
+        $result = [
+            'czrk'   => (string)$jzrs,//居住人数
+            'fwts'   => (string)$fwts,//房屋套数
+            'wgypzs' => (string)$wgypzs,//网格员配置数
+            'zxyjdys' => (string)$zxyjdy,//最小应急单元
+            'wgsjs'  => (string)$wgsj,//网格事件数
+            'wgsjbjl'    => (string)$bjl,//办结率
+            //没有的
+            'dyrs'   => '0',  //党员人数
+            'sqzmj'  => '0', //社区总面积
+            'gdcw'   => '0', //固定车位
+            'tfd'    => '0', //停放点
+        ];
+        return $result;
 
     }
 
     //社区小程序 推送数据
     private function shequ_data(){
         $sqhds = Db::name('unishop_product')->whereNull('deletetime')->where('switch',1)->count();//社区活动数
-        $hdbms = Db::name('unishop_order')->whereNull('deletetime')->where('have_paid','gt',0)->where('status',1)->count();//活动报名数
+        $hdbms = Db::name('unishop_order')->whereNull('deletetime')->where('have_paid','gt',0)->where('status',1)->count();//活动报名数,志愿报名数
 
         $gonghang_data = Db::name('dp_gonghang')->where('id',1)->find();
         $jkdars  = $gonghang_data['jkdars'];//健康档案人数
         $whcss   = $gonghang_data['whcss'];//文化场所数
-        $smxykcs = $gonghang_data['smxykcs'];//市民学院课程数
+        $smxykcs = $gonghang_data['smxykcs'];//市民学院课程数, 社区教育课程数
         $hdmyd   = $gonghang_data['hdmyd'];//活动满意度
         $ddgz_djd   = $gonghang_data['ddgz_djd'];//订单跟踪(待接单)
         $ddgz_fwz   = $gonghang_data['ddgz_fwz'];//订单跟踪(服务中)
@@ -115,16 +121,19 @@ class Jiashicang extends Api
         $mxbjds     = $gonghang_data['mxbjds'];//慢性病建档数
 
         $result = [
-            'jkdars' => $jkdars,
-            'whcss' => $whcss,
-            'smxykcs' => $smxykcs,
-            'hdmyd' => $hdmyd,
-            'ddgzdjd' => $ddgz_djd,
-            'ddgzfwz' => $ddgz_fwz,
-            'ddgzwcpj' => $ddgz_wcpj,
-            'mxbjds' => $mxbjds,
-            'sqhds' => (string)$sqhds,
-            'hdbms' => (string)$hdbms,
+            'jkdars' => $jkdars,//
+            'whhdcss' => $whcss,//
+            'sqjykcs' => $smxykcs,//市民学院课程数, 社区教育课程数
+            'hdmyd' => $hdmyd,//
+//            'ddgzdjd' => $ddgz_djd,
+//            'ddgzfwz' => $ddgz_fwz,
+//            'ddgzwcpj' => $ddgz_wcpj,
+            'mxbjds' => $mxbjds,//
+            'sqhds' => (string)$sqhds,//
+            'zybms' => (string)$hdbms,//活动报名数,志愿报名数
+            //没有的
+            'wlwjcs' => '0', //物联网检测数
+            'ywypdjds' => '0', //育无忧派单接单数
         ];
         return $result;
     }
@@ -142,12 +151,15 @@ class Jiashicang extends Api
     }
 
     public function send(){
-        $data = $this->shequ_data();
+        $shequ_data = $this->shequ_data();
+        $zfw_data   = $this->zfw_data();
+        $data = array_merge($shequ_data,$zfw_data);
 
         $biz_content = [
             'batchDate' => date('Ymd'),
             'corpCode'  => 'icbc',
-            'dataType'  => '1',//1-幸福里;2-政法委
+//            'dataType'  => '1',//1-幸福里;2-政法委
+            'instId'  => '440112006',//机构号: 文冲街道固定为440112006
             'data'      => json_encode($data),
         ];