0627 ljc 修改测试用例管理接口

This commit is contained in:
HopeLi 2025-06-30 15:11:34 +08:00
parent 0689ca5412
commit 2b56c7a87d
3 changed files with 12 additions and 2 deletions

View File

@ -70,7 +70,7 @@ public class TestCaseManagerController {
@PostMapping(path="/findPage") @PostMapping(path="/findPage")
public CommonResult<PageResult<TestCaseManagerResp>> findResourcePage(@RequestBody @NotNull @Valid TestCaseManagerQueryReq query){ public CommonResult<PageResult<TestCaseManagerResp>> findPage(@RequestBody @NotNull @Valid TestCaseManagerQueryReq query){
PageResult<TestCaseManagerResp> respPage = testCaseManagerService.findPage(query); PageResult<TestCaseManagerResp> respPage = testCaseManagerService.findPage(query);
return CommonResult.success(respPage); return CommonResult.success(respPage);

View File

@ -14,7 +14,7 @@ import lombok.EqualsAndHashCode;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@TableName("test_case_info") @TableName("test_case_manager")
public class TestCaseManager extends PipBaseElement { public class TestCaseManager extends PipBaseElement {
/** /**

View File

@ -5,7 +5,9 @@ import cd.casic.ci.process.dto.req.testCase.TestCaseManagerQueryReq;
import cd.casic.ci.process.dto.req.testCase.TestCaseManagerReq; import cd.casic.ci.process.dto.req.testCase.TestCaseManagerReq;
import cd.casic.ci.process.dto.resp.testCase.TestCaseManagerResp; import cd.casic.ci.process.dto.resp.testCase.TestCaseManagerResp;
import cd.casic.ci.process.process.converter.TestCaseManagerConverter; import cd.casic.ci.process.process.converter.TestCaseManagerConverter;
import cd.casic.ci.process.process.dao.testCase.TestCaseInfoDao;
import cd.casic.ci.process.process.dao.testCase.TestCaseManagerDao; import cd.casic.ci.process.process.dao.testCase.TestCaseManagerDao;
import cd.casic.ci.process.process.dataObject.testCase.TestCaseInfo;
import cd.casic.ci.process.process.dataObject.testCase.TestCaseManager; import cd.casic.ci.process.process.dataObject.testCase.TestCaseManager;
import cd.casic.ci.process.process.service.testCase.TestCaseManagerService; import cd.casic.ci.process.process.service.testCase.TestCaseManagerService;
import cd.casic.ci.process.properties.TargetFileUploadProperties; import cd.casic.ci.process.properties.TargetFileUploadProperties;
@ -44,6 +46,9 @@ public class TestCaseManagerServiceImpl extends ServiceImpl<TestCaseManagerDao,
@Resource @Resource
private TestCaseManagerDao testCaseManagerDao; private TestCaseManagerDao testCaseManagerDao;
@Resource
private TestCaseInfoDao testCaseInfoDao;
@Resource @Resource
private AdminUserServiceImpl adminUserService; private AdminUserServiceImpl adminUserService;
@ -64,6 +69,11 @@ public class TestCaseManagerServiceImpl extends ServiceImpl<TestCaseManagerDao,
throw new ServiceException(GlobalErrorCodeConstants.INTERNAL_SERVER_ERROR.getCode(),"数据错误请联系管理员"); throw new ServiceException(GlobalErrorCodeConstants.INTERNAL_SERVER_ERROR.getCode(),"数据错误请联系管理员");
} }
testCaseManagerDao.deleteById(id); testCaseManagerDao.deleteById(id);
List<TestCaseInfo> testCaseInfos = testCaseInfoDao.selectList(new QueryWrapper<TestCaseInfo>().eq("test_case_manager_id", id));
if (!ObjectUtils.isEmpty(testCaseInfos)){
testCaseInfoDao.deleteByIds(testCaseInfos.stream().map(TestCaseInfo::getId).toList());
}
} }