瀏覽代碼

更新专业技术人员职业资格证书查询

sandm 2 年之前
父節點
當前提交
8b94a1cc48
共有 3 個文件被更改,包括 44 次插入1 次删除
  1. 16 0
      app/admin/controller/Talent.php
  2. 15 1
      app/admin/view/talent/talentInfo_common_check.html
  3. 13 0
      app/common.php

+ 16 - 0
app/admin/controller/Talent.php

@@ -81,6 +81,7 @@ class Talent extends AdminController {
                 $content = [];
                 $info['rs']['I010902'] = $content['I010902'] = $rsapi->I010902($info['card_number']);
                 $info['rs']['I030101'] = $content['I030101'] = $rsapi->I030101($info['card_number']);
+                /*************************处理养老缴费判断开始****************/
                 $tmp_time = explode(' - ', $info['tax_insurance_month']);
                 $content['YL00018'] = $rsapi->YL00018($info['card_number'], str_replace('-', '', $tmp_time[0]), str_replace('-', '', $tmp_time[1]));
                 $formatDate = formatDateByMonth($tmp_time[0], $tmp_time[1], $content['YL00018']['data']['list']);
@@ -97,6 +98,21 @@ class Talent extends AdminController {
                 $info['rs']['YL00018'] = $content['YL00018'];
                 unset($tmp_time);
                 unset($tmp_item);
+                /*************************处理养老缴费判断结束****************/
+                if(!empty($info['pro_qua'])){
+                    $content['SBJ0007'] = $rsapi->SBJ0007($info['name'],$info['card_number']);
+                    if($content['SBJ0007']['data']['totalCount'] > 0){
+                        $tmp_str = '';
+                        foreach ($content['SBJ0007']['data']['list'] as $tmp_item) {
+                            $tmp_str .=  "职业资格名称:{$tmp_item['ksmc']};级别名称:{$tmp_item['jbmc']};专业名称:{$tmp_item['zymc']}<br />";
+                        }
+                        $content['SBJ0007']['content'] = "该人员共有{$content['SBJ0007']['data']['totalCount']}条职业资格证书记录,分别为:<br />{$tmp_str}";
+                    }else{
+                        $content['SBJ0007']['content'] = "该人员查不到职业资格证书记录";
+                    }
+                    $info['rs']['SBJ0007'] = $content['SBJ0007'];
+                }
+
                 $api_model_data = [
                     'uid' => $info['card_number'],
                     'action' => 'rending',

+ 15 - 1
app/admin/view/talent/talentInfo_common_check.html

@@ -540,7 +540,21 @@
                                         <tr>
                                             <td>
                                                 <div class="rowGroup">
-                                                    <label class="control-label spacing">职业资格</label>
+                                                    <label class="control-label spacing">
+                                                        职业资格
+                                                        {notempty="info.pro_qua"}
+                                                            {switch name="info.rs.SBJ0007.code"}
+                                                                {case value="403"}<i class="fa fa-times" style="color: red" data-msg="{$info.rs.SBJ0007.message}"></i>{/case}
+                                                                {case value="200"}
+                                                                    <i class="fa fa-exclamation" style="color: #e6a23c" data-id="pro_qua_text"></i>
+                                                                {/case}
+                                                                {default /}<i class="fa fa-exclamation" style="color: #e6a23c" data-msg="接口返回消息:{$info.rs.SBJ0007.message},请自行审核"></i>
+                                                            {/switch}
+                                                            <div id="pro_qua_text"  style="display: none">
+                                                                {$info.rs.SBJ0007.content|raw}
+                                                            </div>
+                                                        {/notempty}
+                                                    </label>
                                                     <div class="form-control" style="border: none;background:#eee;" id="pro_qua">{$info.pro_qua}</div>
                                                 </div>
                                             </td>

+ 13 - 0
app/common.php

@@ -533,3 +533,16 @@ function formatDateByMonth($date1,$date2,$data = []){
     }
     return $month_arr;
 }
+
+function proSearch($str,$arr){
+
+    $match_res = [];
+    array_filter($arr,function($arr) use ($str,&$match_res){
+        if(stripos($arr['value'],$str) !== false){
+            $match_res[] = $arr['value'];
+            return true;
+        }else{
+            return false;
+        }
+    });
+}