Commit cc1e8503 authored by linpeiqin's avatar linpeiqin

小修改

parent f2107704
...@@ -184,7 +184,7 @@ public class TuningRunServiceImpl extends BaseService<TuningRun, Long> implement ...@@ -184,7 +184,7 @@ public class TuningRunServiceImpl extends BaseService<TuningRun, Long> implement
} }
@SneakyThrows @SneakyThrows
@Transactional(rollbackFor = Exception.class)
@Override @Override
public boolean publishToModelVersion(RunPublishDto runPublishDto) { public boolean publishToModelVersion(RunPublishDto runPublishDto) {
String targetModelVersionURl; String targetModelVersionURl;
...@@ -239,29 +239,9 @@ public class TuningRunServiceImpl extends BaseService<TuningRun, Long> implement ...@@ -239,29 +239,9 @@ public class TuningRunServiceImpl extends BaseService<TuningRun, Long> implement
} }
log.info("发送服务端的消息:" + sendJson.toJSONString()); log.info("发送服务端的消息:" + sendJson.toJSONString());
if (receiveMsg.equals("process_completed")) { if (receiveMsg.equals("process_completed")) {
log.info("成功啦!");
this.close(); this.close();
if (receiveJson.getBoolean("success")){ if (receiveJson.getBoolean("success")){
log.info("成功啦!!"); saveAll(tuningRun,targetModelVersionURl,runPublishDto);
ModelVersion modelVersionS = new ModelVersion();
modelVersionS.setRunId(tuningRun.getRunId());
modelVersionS.setTaskId(tuningRun.getTaskId());
modelVersionS.setModelUrl(targetModelVersionURl);
ModelManage modelManageS = new ModelManage();
if (runPublishDto.getPublishWay() == 0) {
modelManageS.setModelDescribe(runPublishDto.getModelDescribe());
modelManageS.setModelName(runPublishDto.getModelName());
modelManageS.setModelType(runPublishDto.getModelType());
modelManageS.setIsBaseModel(0);
modelManageService.saveAndCreateVersion(modelManageS, modelVersionS);
} else {
modelManageS = modelManageService.getById(runPublishDto.getModelId());
modelManageS.setModelDescribe(runPublishDto.getModelDescribe());
modelManageS.setIsBaseModel(0);
modelManageService.updateById(modelManageS);
modelVersionS.setModelId(runPublishDto.getModelId());
modelVersionService.saveNew(modelVersionS);
}
tuningRun.setPublishStatus(1); tuningRun.setPublishStatus(1);
} else { } else {
tuningRun.setPublishStatus(-1); tuningRun.setPublishStatus(-1);
...@@ -279,6 +259,28 @@ public class TuningRunServiceImpl extends BaseService<TuningRun, Long> implement ...@@ -279,6 +259,28 @@ public class TuningRunServiceImpl extends BaseService<TuningRun, Long> implement
}.connect(); }.connect();
return this.updateById(tuningRun); return this.updateById(tuningRun);
} }
@Transactional(rollbackFor = Exception.class)
public void saveAll(TuningRun tuningRun,String targetModelVersionURl,RunPublishDto runPublishDto){
ModelVersion modelVersionS = new ModelVersion();
modelVersionS.setRunId(tuningRun.getRunId());
modelVersionS.setTaskId(tuningRun.getTaskId());
modelVersionS.setModelUrl(targetModelVersionURl);
ModelManage modelManageS = new ModelManage();
if (runPublishDto.getPublishWay() == 0) {
modelManageS.setModelDescribe(runPublishDto.getModelDescribe());
modelManageS.setModelName(runPublishDto.getModelName());
modelManageS.setModelType(runPublishDto.getModelType());
modelManageS.setIsBaseModel(0);
modelManageService.saveAndCreateVersion(modelManageS, modelVersionS);
} else {
modelManageS = modelManageService.getById(runPublishDto.getModelId());
modelManageS.setModelDescribe(runPublishDto.getModelDescribe());
modelManageS.setIsBaseModel(0);
modelManageService.updateById(modelManageS);
modelVersionS.setModelId(runPublishDto.getModelId());
modelVersionService.saveNew(modelVersionS);
}
}
/** /**
* 根据最新对象和原有对象的数据对比,判断关联的字典数据和多对一主表数据是否都是合法数据。 * 根据最新对象和原有对象的数据对比,判断关联的字典数据和多对一主表数据是否都是合法数据。
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment