Browse Source

修复初审驳回后提交会覆盖原来内容(空表单,覆盖为空)

sugangqiang 1 năm trước cách đây
mục cha
commit
9771d15bbb
1 tập tin đã thay đổi với 10 bổ sung4 xóa
  1. 10 4
      app/enterprise/controller/Talent.php

+ 10 - 4
app/enterprise/controller/Talent.php

@@ -1128,11 +1128,11 @@ class Talent extends EnterpriseController {
                     $data[$field] = $tmp_data[$field];
                 }
             }
-            $data["checkState"] = $checkState;
-            $data["id"] = $id;
             $success_msg = "提交成功";
             $error_msg = "提交失败";
             if ($checkState == TalentState::SCND_SAVE) {
+                $data["checkState"] = $checkState;
+                $data["id"] = $id;
                 $success_msg = "保存成功";
                 if ($data["id"]) {
                     //编辑
@@ -1161,6 +1161,9 @@ class Talent extends EnterpriseController {
                 echo sprintf("<script>parent.TalentInfoInfoDlg.infoCallback(%s);</script>", json_encode($res));
                 exit();
             } else if ($checkState == TalentState::SCND_SUBMIT) {
+                unset($data);
+                $data["checkState"] = $checkState;
+                $data["id"] = $id;
                 if (!$info["first_submit_time"]) {
                     $data["first_submit_time"] = date("Y-m-d H:i:s");
                 } else {
@@ -1413,11 +1416,11 @@ class Talent extends EnterpriseController {
                     $data[$field] = $tmp_data[$field];
                 }
             }
-            $data["checkState"] = $checkState;
-            $data["id"] = $id;
             $success_msg = "提交成功";
             $error_msg = "提交失败";
             if ($checkState == TalentState::SCND_SAVE) {
+                $data["checkState"] = $checkState;
+                $data["id"] = $id;
                 $success_msg = "保存成功";
                 if ($data["id"]) {
                     //编辑
@@ -1446,6 +1449,9 @@ class Talent extends EnterpriseController {
                 echo sprintf("<script>parent.TalentInfoInfoDlg.infoCallback(%s);</script>", json_encode($res));
                 exit();
             } else if ($checkState == TalentState::SCND_SUBMIT) {
+                unset($data);
+                $data["checkState"] = $checkState;
+                $data["id"] = $id;
                 if (!$info["first_submit_time"]) {
                     $data["first_submit_time"] = date("Y-m-d H:i:s");
                 } else {