|
@@ -17,10 +17,7 @@ import com.miniframe.core.exception.BusinessException;
|
|
|
import com.miniframe.core.ext.UtilTools;
|
|
|
import com.miniframe.generate.business.mdo.model.MDO0039BaseModel;
|
|
|
import com.miniframe.mdo.service.LogService;
|
|
|
-import com.miniframe.model.mdo.MdoProComval;
|
|
|
-import com.miniframe.model.mdo.MdoProPython;
|
|
|
-import com.miniframe.model.mdo.MdoProPythonSQLBuilder;
|
|
|
-import com.miniframe.model.mdo.MdoProject;
|
|
|
+import com.miniframe.model.mdo.*;
|
|
|
import com.miniframe.model.mdo.dao.MdoProComvalMapper;
|
|
|
import com.miniframe.model.mdo.dao.MdoProPythonMapper;
|
|
|
import com.miniframe.model.mdo.dao.MdoProjectMapper;
|
|
@@ -70,6 +67,12 @@ public class MDO0039Service extends MDO0039BaseModel implements ExecProcessFlow
|
|
|
//异步执行
|
|
|
@SneakyThrows
|
|
|
public void run(String pid ,String stype)throws Exception{
|
|
|
+ MdoProComvalMapper comvalDao =UtilTools.getBean(MdoProComvalMapper.class);
|
|
|
+ MdoProComvalSQLBuilder sb =new MdoProComvalSQLBuilder();
|
|
|
+ MdoProComvalSQLBuilder.Criteria sc = sb.createCriteria();
|
|
|
+ sc.andPidEqualTo(pid);
|
|
|
+ comvalDao.deleteByExample(sb);
|
|
|
+
|
|
|
LogService.addLog(pid,"求解——————————————————开始");
|
|
|
DockerExe.stopDocker(pid);
|
|
|
DockerExe.runMdo(pid);
|
|
@@ -77,7 +80,6 @@ public class MDO0039Service extends MDO0039BaseModel implements ExecProcessFlow
|
|
|
final List<String>[] vals = new List[]{new ArrayList<>()};
|
|
|
final boolean[] flag = {true};//步数是否结束
|
|
|
final int[] valNSiz = {0};
|
|
|
- MdoProComvalMapper comvalDao =UtilTools.getBean(MdoProComvalMapper.class);
|
|
|
CompletableFuture<Void> cf = CompletableFuture.supplyAsync(()-> {try {
|
|
|
DockerExe.getDockerLogs(pid,new ResultCallback.Adapter<Frame>() {
|
|
|
@Override
|