|
@@ -161,6 +161,9 @@ class Talent extends EnterpriseController {
|
|
echo sprintf("<script>parent.TalentInfoInfoDlg.submitCallback(%s);</script>", json_encode($res));
|
|
echo sprintf("<script>parent.TalentInfoInfoDlg.submitCallback(%s);</script>", json_encode($res));
|
|
exit;
|
|
exit;
|
|
}
|
|
}
|
|
|
|
+ if ($info) {
|
|
|
|
+ $info["real_state"] = TalentLogApi::getLastLog($id, 1)["state"];
|
|
|
|
+ }
|
|
$checkState = $info["checkState"];
|
|
$checkState = $info["checkState"];
|
|
if ($checkState == TalentState::SCND_SAVE || $checkState == TalentState::BASE_REVERIFY_PASS) {
|
|
if ($checkState == TalentState::SCND_SAVE || $checkState == TalentState::BASE_REVERIFY_PASS) {
|
|
$field_dict = \app\common\api\DictApi::getTalentFields(2);
|
|
$field_dict = \app\common\api\DictApi::getTalentFields(2);
|
|
@@ -283,6 +286,9 @@ class Talent extends EnterpriseController {
|
|
$params = $this->request->param();
|
|
$params = $this->request->param();
|
|
$id = $params["id"];
|
|
$id = $params["id"];
|
|
$info = TalentApi::chkIsOwner($id, $this->user["uid"]);
|
|
$info = TalentApi::chkIsOwner($id, $this->user["uid"]);
|
|
|
|
+ if ($info) {
|
|
|
|
+ $info["real_state"] = TalentLogApi::getLastLog($id, 1)["state"];
|
|
|
|
+ }
|
|
$checkState = $info["checkState"];
|
|
$checkState = $info["checkState"];
|
|
if ($checkState == TalentState::SCND_SAVE || !$id) {
|
|
if ($checkState == TalentState::SCND_SAVE || !$id) {
|
|
$field_dict = \app\common\api\DictApi::getTalentFields(4);
|
|
$field_dict = \app\common\api\DictApi::getTalentFields(4);
|
|
@@ -435,6 +441,9 @@ class Talent extends EnterpriseController {
|
|
if (!$info = TalentApi::chkIsOwner($id, $this->user["uid"])) {
|
|
if (!$info = TalentApi::chkIsOwner($id, $this->user["uid"])) {
|
|
return json(["msg" => "没有对应的人才认定申报信息"]);
|
|
return json(["msg" => "没有对应的人才认定申报信息"]);
|
|
}
|
|
}
|
|
|
|
+ if ($info) {
|
|
|
|
+ $info["real_state"] = TalentLogApi::getLastLog($id, 1)["state"];
|
|
|
|
+ }
|
|
$checkState = $info["checkState"];
|
|
$checkState = $info["checkState"];
|
|
if ($checkState == TalentState::SCND_SAVE) {
|
|
if ($checkState == TalentState::SCND_SAVE) {
|
|
$field_dict = \app\common\api\DictApi::getTalentFields_IC();
|
|
$field_dict = \app\common\api\DictApi::getTalentFields_IC();
|
|
@@ -729,7 +738,6 @@ class Talent extends EnterpriseController {
|
|
} else {
|
|
} else {
|
|
$data["annual_salary"] = null;
|
|
$data["annual_salary"] = null;
|
|
}
|
|
}
|
|
-
|
|
|
|
if ($info["real_state"] == TalentState::FST_VERIFY_REJECT) {
|
|
if ($info["real_state"] == TalentState::FST_VERIFY_REJECT) {
|
|
//真实状态11是驳回,需要判断什么字段可以提交
|
|
//真实状态11是驳回,需要判断什么字段可以提交
|
|
$modify_fields = array_filter(explode(",", $info["modify_fields"]));
|
|
$modify_fields = array_filter(explode(",", $info["modify_fields"]));
|