This commit is contained in:
tianshujie
2024-05-29 09:50:06 +08:00
committed by caoyanyi
parent 5978c97c56
commit 0a7bc90d41
2 changed files with 6 additions and 3 deletions
+4 -1
View File
@@ -367,7 +367,10 @@ class api extends control
if(!empty($_POST))
{
/* 组装formData。 */
$formData = form::data($this->config->api->form->createLib)->add('addedBy', $this->app->user->account)->add('addedDate', helper::now())->get();
$fields = $this->config->api->form->createLib;
if($this->post->libType == 'project') $fields['project']['required'] = true;
if($this->post->libType == 'product') $fields['product']['required'] = true;
$formData = form::data($fields)->add('addedBy', $this->app->user->account)->add('addedDate', helper::now())->get();
$formData->product = $formData->libType == 'product' && !empty($formData->product) ? $formData->product : 0;
$formData->project = $formData->libType == 'project' && !empty($formData->project) ? $formData->project : 0;
$formData->execution = $formData->libType == 'project' && !empty($formData->execution) ? $formData->execution : 0;