|
@@ -163,15 +163,20 @@ public class TrackSequenceServiceImpl extends BaseServiceImpl<TrackSequenceMappe
|
|
|
* @return 结果:true 操作成功,false 操作失败
|
|
|
*/
|
|
|
@Override
|
|
|
- public boolean insert(TrackSequenceBo trackSequenceBo) {
|
|
|
+ public CommonResult insert(TrackSequenceBo trackSequenceBo) {
|
|
|
+ // 检查任务名称
|
|
|
+ if(ObjectUtil.isEmpty(trackSequenceBo.getName()) || (!trackSequenceBo.getName().startsWith("MASC") && !trackSequenceBo.getName().startsWith("CAT"))){
|
|
|
+ return CommonResult.fail("任务命名错误,需以MASC或CAT开头!");
|
|
|
+ }
|
|
|
+
|
|
|
// 检查input_oss_id是否存在
|
|
|
if (ObjectUtil.isNull(trackSequenceBo.getInputOssId())) {
|
|
|
- return false;
|
|
|
+ return CommonResult.fail("请上传模型");
|
|
|
}
|
|
|
|
|
|
SysOssVo ossEntity = ossService.getById(trackSequenceBo.getInputOssId());
|
|
|
if (ObjectUtil.isNull(ossEntity)) {
|
|
|
- return false;
|
|
|
+ return CommonResult.fail("找不到指定模型!");
|
|
|
}
|
|
|
|
|
|
TrackSequence trackSequence = new TrackSequence();
|
|
@@ -199,7 +204,13 @@ public class TrackSequenceServiceImpl extends BaseServiceImpl<TrackSequenceMappe
|
|
|
|
|
|
trackSequence.setAlgorithmModelId(trackSequenceBo.getAlgorithmModelId());
|
|
|
|
|
|
- return this.save(trackSequence);// 使用全局配置的雪花算法主键生成器生成ID值
|
|
|
+ boolean __ = this.save(trackSequence);// 使用全局配置的雪花算法主键生成器生成ID值
|
|
|
+ if(__) {
|
|
|
+ return CommonResult.success();
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ return CommonResult.fail();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|