Merge branch 'main' of http://192.168.65.198:3000/toolchaintechnologycenter/spdm-backend
This commit is contained in:
@@ -7,6 +7,7 @@ import com.sdm.common.common.ThreadLocalContext;
|
||||
import com.sdm.common.entity.enums.DirTypeEnum;
|
||||
import com.sdm.common.entity.enums.NodeTypeEnum;
|
||||
import com.sdm.common.entity.req.data.CreateDirReq;
|
||||
import com.sdm.common.entity.req.data.DelDirReq;
|
||||
import com.sdm.common.entity.req.data.QueryDirReq;
|
||||
import com.sdm.common.entity.req.data.UploadFilesReq;
|
||||
import com.sdm.common.entity.req.system.UserQueryReq;
|
||||
@@ -547,10 +548,18 @@ public class SimulationRunServiceImpl extends ServiceImpl<SimulationRunMapper, S
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public SdmResponse deleteTaskRun(SpdmTaskRunReq req) {
|
||||
if (this.removeById(req.getRunId())) {
|
||||
return SdmResponse.success();
|
||||
}
|
||||
return SdmResponse.failed("删除算例失败");
|
||||
// 删除算例
|
||||
SimulationRun simulationRun = this.getById(req.getRunId());
|
||||
this.removeById(req.getRunId());
|
||||
// 删除算例指标
|
||||
simulationPerformanceService.lambdaUpdate().eq(SimulationPerformance::getRunId, simulationRun.getUuid()).remove();
|
||||
// 删除算例目录
|
||||
DelDirReq delDirReq = new DelDirReq();
|
||||
delDirReq.setDelUuid(simulationRun.getUuid());
|
||||
log.info("调用删除文件夹的参数为:{}", req);
|
||||
SdmResponse response = dataFeignClient.delDir(delDirReq);
|
||||
log.info("调用删除文件夹的返回值为:{}", response);
|
||||
return SdmResponse.success(response);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user