소스 검색

修复卫健驳回分院后,如果没有总院,在未保存再提交的情况下会产生错误的状态(待总院审核)

sugangqiang 1 년 전
부모
커밋
5f5117c531
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      app/enterprise/controller/Talent.php

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

@@ -612,6 +612,10 @@ class Talent extends EnterpriseController {
                 exit;
             }
             if ($checkState == TalentState::FST_SAVE) {
+                $ep = EnterpriseApi::getOne($this->user["uid"]);
+                if ($ep->isGeneral == 2 && !\app\common\api\Nhc::hasGeneralHospital($ep->medicalCommunityId)) {
+                    return $this->wjSave($info, $this->request, TalentState::SCND_SUBMIT);
+                }
                 return $this->wjSave($info, $this->request, TalentState::FST_SUBMIT);
             } else {
                 return $this->wjSave($info, $this->request, TalentState::SCND_SUBMIT);
@@ -1231,7 +1235,7 @@ class Talent extends EnterpriseController {
                 throw new ValidateException($batch["msg"]);
             }
             $param = $request->param();
-            $i = validate(TalentInfo::class)->check($param);
+            validate(TalentInfo::class)->check($param);
             $id = $param["id"];
             if ($id) {
                 if (!$info || $info["id"] != $id || $info["enterprise_id"] != $this->user["uid"]) {