Explorar o código

申报人才增加写入人才类型,提交的时候排除对人社的判断

sugangqiang hai 1 mes
pai
achega
fbfd04a608

+ 5 - 0
app/enterprise/controller/Talent.php

@@ -1168,6 +1168,7 @@ class Talent extends EnterpriseController {
                 } else {
                     //新增
                     $data["enterprise_id"] = $this->user["uid"];
+                    $data["type"] = $this->user["type"];
                     $data["createTime"] = date("Y-m-d H:i:s");
                     $id = TalentModel::insertGetId($data);
                     TalentLogApi::write(1, $id, $checkState, "保存未提交", 1);
@@ -1188,6 +1189,7 @@ class Talent extends EnterpriseController {
                 } else {
                     //新增
                     $data["enterprise_id"] = $this->user["uid"];
+                    $data["type"] = $this->user["type"];
                     $data["createTime"] = date("Y-m-d H:i:s");
                     $id = TalentModel::insertGetId($data);
                     $whr = [];
@@ -1341,6 +1343,7 @@ class Talent extends EnterpriseController {
                 } else {
                     //新增
                     $data["enterprise_id"] = $this->user["uid"];
+                    $data["type"] = $this->user["type"];
                     $data["createTime"] = date("Y-m-d H:i:s");
                     $id = TalentModel::insertGetId($data);
                     TalentLogApi::write(1, $id, $checkState, "保存未提交", 1);
@@ -1494,6 +1497,7 @@ class Talent extends EnterpriseController {
                 } else {
                     //新增
                     $data["enterprise_id"] = $this->user["uid"];
+                    $data["type"] = $this->user["type"];
                     $data["createTime"] = date("Y-m-d H:i:s");
                     $id = TalentModel::insertGetId($data);
                     TalentLogApi::write(1, $id, $checkState, "保存未提交", 1);
@@ -1647,6 +1651,7 @@ class Talent extends EnterpriseController {
                 } else {
                     //新增
                     $data["enterprise_id"] = $this->user["uid"];
+                    $data["type"] = $this->user["type"];
                     $data["createTime"] = date("Y-m-d H:i:s");
                     $id = TalentModel::insertGetId($data);
                     TalentLogApi::write(1, $id, $checkState, "保存未提交", 1);

+ 1 - 0
app/enterprise/validate/TalentInfo.php

@@ -161,6 +161,7 @@ class TalentInfo extends Validate {
         $where = [];
         $where[] = ["card_number", "=", $value];
         $where[] = ["checkState", "=", TalentState::CERTIFICATED];
+        $where[] = ["type", "<>", 1];
         $where[] = ["isEffect", "<>", 4];
         $talentInfo = $db->where($where)->find();
         if ($talentInfo)