fix:删除算例
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.DirTypeEnum;
|
||||||
import com.sdm.common.entity.enums.NodeTypeEnum;
|
import com.sdm.common.entity.enums.NodeTypeEnum;
|
||||||
import com.sdm.common.entity.req.data.CreateDirReq;
|
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.QueryDirReq;
|
||||||
import com.sdm.common.entity.req.data.UploadFilesReq;
|
import com.sdm.common.entity.req.data.UploadFilesReq;
|
||||||
import com.sdm.common.entity.req.system.UserQueryReq;
|
import com.sdm.common.entity.req.system.UserQueryReq;
|
||||||
@@ -547,10 +548,18 @@ public class SimulationRunServiceImpl extends ServiceImpl<SimulationRunMapper, S
|
|||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public SdmResponse deleteTaskRun(SpdmTaskRunReq req) {
|
public SdmResponse deleteTaskRun(SpdmTaskRunReq req) {
|
||||||
if (this.removeById(req.getRunId())) {
|
// 删除算例
|
||||||
return SdmResponse.success();
|
SimulationRun simulationRun = this.getById(req.getRunId());
|
||||||
}
|
this.removeById(req.getRunId());
|
||||||
return SdmResponse.failed("删除算例失败");
|
// 删除算例指标
|
||||||
|
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
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user