Pārlūkot izejas kodu

推送至大数据平台

linwu 2 gadi atpakaļ
vecāks
revīzija
c54cdf7f88
1 mainītis faili ar 66 papildinājumiem un 20 dzēšanām
  1. 66 20
      app/Http/Controllers/Web/Talent/JjhcController.php

+ 66 - 20
app/Http/Controllers/Web/Talent/JjhcController.php

@@ -72,32 +72,78 @@ class JjhcController extends WebBaseController
         error_reporting(E_ALL);
         $guid = $this->getGuid();
         $index = 0;
-        for ($i = 1;$i<=3;$i++){
-            $list = DB::table("companys")->where('updated_at','>','2019-01-01 00:00:00')->where('huiju',0)->orderBy('created_at','asc')->offset($index)->limit(500)->get();
+        for ($i = 1;$i<=5;$i++){
+            $list = DB::connection('report_system')->table("un_talent_info")->offset($index)->limit(500)->get();
             if($list && count($list) > 0){
                 $str = '<?xml version="1.0" encoding="UTF-8"?><table>';
                 $template = '<row type="add">
     <id name="主键" isattachment="false"><![CDATA[%s]]></id>
-    <username name="企业登录名" isattachment="false"><![CDATA[%s]]></username>
-    <mobile name="手机号" isattachment="false"><![CDATA[%s]]></mobile>
-    <mobile_audit name="手机认证状态" isattachment="false"><![CDATA[%s]]></mobile_audit>
-    <email name="邮箱" isattachment="false"><![CDATA[%s]]></email>
-    <email_audit name="邮箱认证状态" isattachment="false"><![CDATA[%s]]></email_audit>
-    <reg_time name="注册时间" isattachment="false"><![CDATA[%s]]></reg_time>
-    <reg_ip name="注册ip" isattachment="false"><![CDATA[%s]]></reg_ip>
-    <last_login_time name="最后登录时间" isattachment="false"><![CDATA[%s]]></last_login_time>
-    <last_login_ip name="最后登录ip" isattachment="false"><![CDATA[%s]]></last_login_ip>
-    <reg_address name="注册地址" isattachment="false"><![CDATA[%s]]></reg_address>
-    <reg_type name="注册方式" isattachment="false"><![CDATA[%s]]></reg_type>
-    <companyname name="企业名称" isattachment="false"><![CDATA[%s]]></companyname>
-    <certificate_img name="营业执照" isattachment="false"><![CDATA[%s]]></certificate_img>
-    <legal name="法人姓名" isattachment="false"><![CDATA[%s]]></legal>
-    <legal_idcard name="法人身份证" isattachment="false"><![CDATA[%s]]></legal_idcard>
+    <enterpriseid name="企业id" isattachment="false"><![CDATA[%s]]></enterpriseid>
+    <year name="申报年度" isattachment="false"><![CDATA[%s]]></year>
+    <type name="人才类型" isattachment="false"><![CDATA[%s]]></type>
+    <source name="来源" isattachment="false"><![CDATA[%s]]></source>
+    <ourcitysource name="是否我市" isattachment="false"><![CDATA[%s]]></ourcitysource>
+    <talenttype name="申报人才类型" isattachment="false"><![CDATA[%s]]></talenttype>
+    <cardtype name="证件类型" isattachment="false"><![CDATA[%s]]></cardtype>
+    <idcard name="证件号码" isattachment="false"><![CDATA[%s]]></idcard>
+    <name name="姓名" isattachment="false"><![CDATA[%s]]></name>
+    <photo name="头像" isattachment="false"><![CDATA[%s]]></photo>
+    <sex name="性别" isattachment="false"><![CDATA[%s]]></sex>
+    <nation name="民族" isattachment="false"><![CDATA[%s]]></nation>
+    <nationality name="国籍" isattachment="false"><![CDATA[%s]]></nationality>
+    <provincename name="籍贯省名称" isattachment="false"><![CDATA[%s]]></provincename>
+    <cityname name="籍贯市名称" isattachment="false"><![CDATA[%s]]></cityname>
+    <countyname name="籍贯县名称" isattachment="false"><![CDATA[%s]]></countyname>
+    <birthday name="出生日期" isattachment="false"><![CDATA[%s]]></birthday>
+    <address name="现居地址" isattachment="false"><![CDATA[%s]]></address>
+    <politics name="政治面貌" isattachment="false"><![CDATA[%s]]></politics>
+    <higheducation name="最高学历" isattachment="false"><![CDATA[%s]]></higheducation>
+    <graduateschool name="毕业学校" isattachment="false"><![CDATA[%s]]></graduateschool>
+    <major name="专业" isattachment="false"><![CDATA[%s]]></major>
+    <post name="职务" isattachment="false"><![CDATA[%s]]></post>
+    <phone name="手机号码" isattachment="false"><![CDATA[%s]]></phone>
+    <email name="电子邮箱" isattachment="false"><![CDATA[%s]]></email>
+    <bank name="开户银行" isattachment="false"><![CDATA[%s]]></bank>
+    <banknetwork name="开户银行网点" isattachment="false"><![CDATA[%s]]></banknetwork>
+    <bankaccount name="银行账号" isattachment="false"><![CDATA[%s]]></bankaccount>
+    <banknumber name="银行行号" isattachment="false"><![CDATA[%s]]></banknumber>
+    <entrytime name="入职时间" isattachment="false"><![CDATA[%s]]></entrytime>
+    <starttime name="工作合同开始时间" isattachment="false"><![CDATA[%s]]></starttime>
+    <endtime name="工作合同结束时间" isattachment="false"><![CDATA[%s]]></endtime>
+    <talentarrange name="人才层次" isattachment="false"><![CDATA[%s]]></talentarrange>
+    <identifycondition name="认定条件" isattachment="false"><![CDATA[%s]]></identifycondition>
+    <identifygettime name="认定条件获得时间" isattachment="false"><![CDATA[%s]]></identifygettime>
+    <identifyconditionname name="认定条件名称" isattachment="false"><![CDATA[%s]]></identifyconditionname>
+    <identifymonth name="认定月份" isattachment="false"><![CDATA[%s]]></identifymonth>
+    <certificateno name="证书编号" isattachment="false"><![CDATA[%s]]></certificateno>
+    <lettertime name="行政介绍信时间" isattachment="false"><![CDATA[%s]]></lettertime>
+    <gygb name="是否为我市本级国有股比超过50%%" isattachment="false"><![CDATA[%s]]></gygb>
+    <certificatestarttime name="人才证书开始时间" isattachment="false"><![CDATA[%s]]></certificatestarttime>
+    <qzgccrcactivetime name="人才证书的有效期" isattachment="false"><![CDATA[%s]]></qzgccrcactivetime>
+    <mainhonours name="主要业绩及取得的荣誉" isattachment="false"><![CDATA[%s]]></mainhonours>
+    <educationandresume name="教育背景及工作简历" isattachment="false"><![CDATA[%s]]></educationandresume>
+    <firstinjjtime name="首次来晋工作时间" isattachment="false"><![CDATA[%s]]></firstinjjtime>
+    <isintroduction name="是否引进" isattachment="false"><![CDATA[%s]]></isintroduction>
+    <introductionmode name="引进方式" isattachment="false"><![CDATA[%s]]></introductionmode>
+    <industryfield name="行业领域" isattachment="false"><![CDATA[%s]]></industryfield>
+    <title name="职称" isattachment="false"><![CDATA[%s]]></title>
+    <professionalqualifications name="国家职业资格" isattachment="false"><![CDATA[%s]]></professionalqualifications>
+    <studyabroad name="是否有留学经历" isattachment="false"><![CDATA[%s]]></studyabroad>
+    <studyabroadcountry name="留学国家" isattachment="false"><![CDATA[%s]]></studyabroadcountry>
+    <fromcity name="来源县市" isattachment="false"><![CDATA[%s]]></fromcity>
+    <qzbatch name="入选泉州高层次人才批次" isattachment="false"><![CDATA[%s]]></qzbatch>
+    <breakfaith name="曾被相关部门列为失信人员" isattachment="false"><![CDATA[%s]]></breakfaith>
   </row>';
 
                 foreach ($list as $k => $v){
-                    $certificate_img = empty($v->certificate_img) ? '无' : $v->certificate_img;
-                    $item_str = sprintf($template,$v->id,$v->username,$v->mobile,$v->mobile_audit,$v->email,$v->email_audit,$v->reg_time,$v->reg_ip,$v->last_login_time,$v->last_login_ip,$v->reg_address,$v->reg_type,$v->companyname,$certificate_img,$v->legal,$v->legal_idcard);
+                    $item_str = sprintf($template,$v->id,$v->enterpriseId,$v->year,$v->type,$v->source,$v->ourCitySource,$v->talentType,$v->cardType,$v->idCard
+                        ,$v->name,$v->photo,$v->sex,$v->nation,$v->nationality,$v->provinceName,$v->cityName,$v->countyName,$v->birthday
+                        ,$v->address,$v->politics,$v->highEducation,$v->graduateSchool,$v->major,$v->post,$v->phone,$v->email,$v->bank
+                        ,$v->bankNetwork,$v->bankAccount,$v->bankNumber,$v->entryTime,$v->startTime,$v->endTime,$v->talentArrange,$v->identifyCondition,$v->identifyGetTime
+                        ,$v->identifyConditionName,$v->identifyMonth,$v->certificateNO,$v->letterTime,$v->gygb,$v->certificateStartTime,$v->qzgccrcActiveTime,$v->mainHonours,$v->educationAndResume
+                        ,$v->firstInJJTime,$v->isIntroduction,$v->introductionMode,$v->industryField,$v->title,$v->professionalQualifications,$v->studyAbroad,$v->studyAbroadCountry,$v->fromCity
+                        ,$v->qzBatch,$v->breakFaith);
+//                    dd($item_str);
                     $str .= $item_str;
                 }
                 $str .= '</table>';
@@ -107,7 +153,7 @@ class JjhcController extends WebBaseController
                     // 组织参数  根据接口具体提供参数组织对应参数
                     $param = [
                         'guid'=>$guid,
-                        'catalogid'=>'WEB2458',
+                        'catalogid'=>'WEB2447',
                         'xmlstr' => $str
                     ];