diff --git a/module/programplan/zen.php b/module/programplan/zen.php index 637ca939c9..3841142ec9 100644 --- a/module/programplan/zen.php +++ b/module/programplan/zen.php @@ -10,6 +10,20 @@ declare(strict_types=1); */ class programplanZen extends programplan { + /** + * Process formData before use it to create programplan. + * + * @param object $formData + * @access protected + * @return object + */ + protected function beforeCreate(object $formData): object + { + $formData->setIf(empty($formData->rawdata->codes), 'codes', array()); + $formData->setIf(empty($formData->rawdata->output), 'output', array()); + return $formData; + } + /** * 处理编辑阶段的请求数据。 * Processing edit request data.