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")
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);
return CommonResult.success(respPage);

View File

@ -14,7 +14,7 @@ import lombok.EqualsAndHashCode;
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("test_case_info")
@TableName("test_case_manager")
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.resp.testCase.TestCaseManagerResp;
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.dataObject.testCase.TestCaseInfo;
import cd.casic.ci.process.process.dataObject.testCase.TestCaseManager;
import cd.casic.ci.process.process.service.testCase.TestCaseManagerService;
import cd.casic.ci.process.properties.TargetFileUploadProperties;
@ -44,6 +46,9 @@ public class TestCaseManagerServiceImpl extends ServiceImpl<TestCaseManagerDao,
@Resource
private TestCaseManagerDao testCaseManagerDao;
@Resource
private TestCaseInfoDao testCaseInfoDao;
@Resource
private AdminUserServiceImpl adminUserService;
@ -64,6 +69,11 @@ public class TestCaseManagerServiceImpl extends ServiceImpl<TestCaseManagerDao,
throw new ServiceException(GlobalErrorCodeConstants.INTERNAL_SERVER_ERROR.getCode(),"数据错误请联系管理员");
}
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());
}
}