Bläddra i källkod

补充人才库导出有效期

sugangqiang 1 år sedan
förälder
incheckning
c5b252f0b6

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

@@ -2161,6 +2161,7 @@ class Talent extends AdminController {
         if (!$fields)
             return json(["msg" => "请选择要导出的数据"]);
         $names = DictApi::getTalentFields(4, in_array("isMatchZhiren", $fields));
+        $names["certificateGetTime"] = "人才证书有效期";
         $names["industryFieldNew"] = "产业领域";
         $names["enterpriseName"] = "单位名称";
         $names["enterpriseTag"] = "单位标签";

+ 1 - 0
app/admin/view/talent/library.html

@@ -443,6 +443,7 @@
                                 <li style="width:24%"><input type="checkbox" name="export[]" value="talent_arrange_category"><span>人才条款</span></li>
                                 <li style="width:24%"><input type="checkbox" name="export[]" value="talent_condition"><span>认定条件</span></li>
                                 <li style="width:24%"><input type="checkbox" name="export[]" value="identifyGetTime"><span>认定条件取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="certificateGetTime"><span>人才证书有效期</span></li>
                                 <li style="width:24%"><input type="checkbox" name="export[]" value="annual_salary"><span>年薪</span></li>
                                 <li style="width:24%"><input type="checkbox" name="export[]" value="bank"><span>开户银行</span></li>
                                 <li style="width:24%"><input type="checkbox" name="export[]" value="bank_number"><span>银行行号</span></li>

+ 5 - 1
app/common/api/VerifyApi.php

@@ -671,7 +671,7 @@ class VerifyApi {
         $exportFields = $params["export"];
         $fields = [];
         foreach ($exportFields as $field) {
-            if (!in_array($field, ["industryFieldNew", "enterpriseName", "enterpriseTag", "street", "talent_arrange_category", "checkMsg", "breakFaithName", "activeName"])) {
+            if (!in_array($field, ["industryFieldNew", "enterpriseName", "enterpriseTag", "street", "talent_arrange_category", "checkMsg", "breakFaithName", "activeName", "certificateGetTime"])) {
                 $fields[] = "ti." . $field;
             }
         }
@@ -685,6 +685,10 @@ class VerifyApi {
         $fields[] = "tl.description as checkMsg";
         $fields[] = "if(ti.break_faith=1,'是','否') as breakFaithName";
         $fields[] = "if(ti.active=2,'离职','在职') as activeName";
+
+        if (in_array("certificateGetTime", $exportFields)) {
+            $fields[] = "concat(ti.certificateGetTime,'至',ti.certificateExpireTime) as certificateGetTime";
+        }
         if (in_array("card_type", $exportFields)) {
             $cardTypes = DictApi::selectByParentCode("card_type");
         }