提交所有代码到 qiaoxinjiu 分支

This commit is contained in:
qiaoxinjiu
2026-05-11 14:29:16 +08:00
parent 01a4ac8ea1
commit 2fea5adb44
59 changed files with 4957 additions and 1603 deletions

View File

@@ -169,10 +169,12 @@ class CaseController(BaseCrudController):
steps_value = self._get(self.req_data, 'steps', default='')
if isinstance(steps_value, (list, dict)):
steps_value = ''
product_id = self._get(self.req_data, 'productId')
module_id = self._get(self.req_data, 'moduleId')
add_info = {
'project_id': project_id,
'module_id': self._get(self.req_data, 'moduleId'),
'case_key': self._get(self.req_data, 'caseKey') or CaseService.next_case_key(self.session, project_id),
'module_id': module_id,
'case_key': self._get(self.req_data, 'caseKey') or CaseService.next_case_key(self.session, project_id, module_id, product_id),
'title': title,
'preconditions': self._get(self.req_data, 'preconditions'),
'steps': steps_value,
@@ -355,7 +357,7 @@ class CaseController(BaseCrudController):
retry_count = 0
max_retries = 5
case_key = CaseService.next_case_key(self.session, project_id)
case_key = CaseService.next_case_key(self.session, project_id, module_id)
while retry_count < max_retries:
try: