params()->fromPost('change_id')); $isCollectDate = intval($this->params()->fromPost('is_collectDate')); $query = Laminas::$serviceManager->itemCsae->fetchOne(['where' => ['patient_change_id' => $changeId, 'is_del' => 0, 'is_ae_sure' => 1]]); $type = $query['ae_type'] ?? false; $csaeId = $query['id'] ?? false; $v = new ValidatorApplication($this->params()->fromPost()); $v->attributes['type'] = $type; $model = new LogicAeForm($v); Db::beginTransaction(); // 属于已有ae if ($type == 5) { $model->updateAeType($csaeId); } if ($type == 6) { // 属于新增ae $model->updateAeType($csaeId); } if ($isCollectDate) { Laminas::$serviceManager->itemCsae->isAnnulDate($changeId); } else { Laminas::$serviceManager->itemCsae->isAnnulChecknameSaveAction($changeId); } Db::commit(); return $this->RenderApiJson()->Success(); } public function fileTimestampAction() { $directory = APP_PATH . '/' . ($this->getRequest()->getQuery('path') ?: 'module/Application'); $files = FileHelper::getFiles($directory); foreach ($files as $file) { $fileLastModifiedTime = filemtime($file); $fileLastModifiedTimeFormatted = date("Y-m-d H:i:s", $fileLastModifiedTime); $file = strtr($file, [ APP_PATH => '' ]); echo "{$file} [{$fileLastModifiedTimeFormatted}]" . PHP_EOL; } // 输出结果 die; } }