* [bug#67446] fix the issues of test prompt.

This commit is contained in:
wangzemei
2025-12-02 16:45:00 +08:00
committed by sunhao
parent 190ef75fa8
commit bfdad6e172
5 changed files with 8 additions and 2 deletions
+1
View File
@@ -300,6 +300,7 @@ $lang->ai->prompts->testData['task']['task']['estimate'] = '40h';
$lang->ai->prompts->testData['task']['task']['consumed'] = '40h';
$lang->ai->prompts->testData['task']['task']['left'] = '0h';
$lang->ai->prompts->testData['task']['task']['progress'] = '100%';
$lang->ai->prompts->testData['task']['task']['story'] = 0;
$lang->ai->prompts->testData['task']['task']['estStarted'] = '2025-04-01';
$lang->ai->prompts->testData['task']['task']['realStarted'] = '2025-04-01';
+1
View File
@@ -300,6 +300,7 @@ $lang->ai->prompts->testData['task']['task']['estimate'] = '40h';
$lang->ai->prompts->testData['task']['task']['consumed'] = '40h';
$lang->ai->prompts->testData['task']['task']['left'] = '0h';
$lang->ai->prompts->testData['task']['task']['progress'] = '100%';
$lang->ai->prompts->testData['task']['task']['story'] = 0;
$lang->ai->prompts->testData['task']['task']['estStarted'] = '2025-04-01';
$lang->ai->prompts->testData['task']['task']['realStarted'] = '2025-04-01';
+1
View File
@@ -300,6 +300,7 @@ $lang->ai->prompts->testData['task']['task']['estimate'] = '40h';
$lang->ai->prompts->testData['task']['task']['consumed'] = '40h';
$lang->ai->prompts->testData['task']['task']['left'] = '0h';
$lang->ai->prompts->testData['task']['task']['progress'] = '100%';
$lang->ai->prompts->testData['task']['task']['story'] = 0;
$lang->ai->prompts->testData['task']['task']['estStarted'] = '2025-04-01';
$lang->ai->prompts->testData['task']['task']['realStarted'] = '2025-04-01';
+1
View File
@@ -300,6 +300,7 @@ $lang->ai->prompts->testData['task']['task']['estimate'] = '40h';
$lang->ai->prompts->testData['task']['task']['consumed'] = '40h';
$lang->ai->prompts->testData['task']['task']['left'] = '0h';
$lang->ai->prompts->testData['task']['task']['progress'] = '100%';
$lang->ai->prompts->testData['task']['task']['story'] = 0;
$lang->ai->prompts->testData['task']['task']['estStarted'] = '2025-04-01';
$lang->ai->prompts->testData['task']['task']['realStarted'] = '2025-04-01';
+4 -2
View File
@@ -1805,7 +1805,7 @@ class aiModel extends model
if(empty($sources)) return '';
$storyData = [];
if(in_array(['task', 'story'], $sources, true))
if(in_array(['task', 'story'], $sources, true) && $data['task']['story'])
{
$story = $this->loadModel('story')->getById($data['task']['story']);
$fields = ['title', 'spec', 'verify', 'product', 'module', 'pri', 'type', 'estimate'];
@@ -2752,7 +2752,7 @@ class aiModel extends model
public function getTestPromptData(object $prompt): array
{
$module = $prompt->module;
$promptSource = str_replace('task.story,', '', $prompt->source);
$promptSource = $prompt->source;
$source = explode(',', $promptSource);
$source = array_filter($source, function($value) {return !empty($value);});
@@ -2803,6 +2803,8 @@ class aiModel extends model
{
foreach($pathInfo as $value)
{
if($groupKey == 'task' && $value == 'story') continue;
$result .= '##### ' . $titleData[$groupKey][$value] . $this->lang->colon . "\n";
$result .= $testData[$groupKey][$value] . "\n";
}