huangxingxing преди 6 месеца
родител
ревизия
6b453ad360
променени са 2 файла, в които са добавени 7 реда и са изтрити 2 реда
  1. 3 2
      src/main/java/com/miniframe/bisiness/mdo/MDO0039Service.java
  2. 4 0
      src/main/java/com/miniframe/mdo/component/CstCom.java

+ 3 - 2
src/main/java/com/miniframe/bisiness/mdo/MDO0039Service.java

@@ -133,17 +133,18 @@ public class MDO0039Service extends MDO0039BaseModel implements ExecProcessFlow
 		LogService.addLog(pid,"求解——————————————————开始");
 		DockerExe.stopDocker(pid);
 		DockerExe.runMdo2(pid);
-		int con=0;
+		final int[] con = {0};
 		final String[] line = {""};
 		CompletableFuture<Void> cf = CompletableFuture.supplyAsync(()-> {try {
 			DockerExe.getDockerLogs(pid,new ResultCallback.Adapter<Frame>() {
 				@Override
 				public void onNext(Frame frame) {
-					if(con <100){
+					if(con[0] <100){
 						line[0]+=new String(frame.getPayload());
 					}else{
 						LogService.addLog(pid, line[0]);
 						line[0]="";
+						con[0] =0;
 					}
 					System.out.print(new String(frame.getPayload()));
 					super.onNext(frame);

+ 4 - 0
src/main/java/com/miniframe/mdo/component/CstCom.java

@@ -59,6 +59,8 @@ public class CstCom {
             var.setId(UtilTools.getUUid());
             var.setReference(lbs[i]);
             var.setPid(cst.getPid());
+            var.setLower("-1");
+            var.setUpper("1");
             var.setName("lowerB");
             var.setUid("/CPACS/vehicles/profiles/wingAirfoils/wingAirfoil/cst2D/lowerB");
             varDao.insert(var);
@@ -71,6 +73,8 @@ public class CstCom {
             var.setId(UtilTools.getUUid());
             var.setReference(ubs[i]);
             var.setPid(cst.getPid());
+            var.setLower("-1");
+            var.setUpper("1");
             var.setUid("/CPACS/vehicles/profiles/wingAirfoils/wingAirfoil/cst2D/upperB");
             var.setName("upperB");
             varDao.insert(var);