diff --git a/ym-gateway/src/main/resources/application.yml b/ym-gateway/src/main/resources/application.yml index a8f83a3..209f3fc 100644 --- a/ym-gateway/src/main/resources/application.yml +++ b/ym-gateway/src/main/resources/application.yml @@ -33,6 +33,7 @@ spring: enabled: true redis: database: 6 + #host: 127.0.0.1 host: 10.0.1.249 #host: 192.168.0.102 port: 6379 diff --git a/ym-packing/src/main/java/com/cnbm/dispatch/KukaJoinThread.java b/ym-packing/src/main/java/com/cnbm/dispatch/KukaJoinThread.java index 62b99c8..06c9ecf 100644 --- a/ym-packing/src/main/java/com/cnbm/dispatch/KukaJoinThread.java +++ b/ym-packing/src/main/java/com/cnbm/dispatch/KukaJoinThread.java @@ -160,6 +160,15 @@ public class KukaJoinThread implements ApplicationRunner { return res; } + + public String getErrorBoxId(String sapMaterial){ + + String nowTime = DateUtil.format(new Date(), "yyMMdd"); + String mixBoxError = "001"; + String res = "Err"+sapMaterial+nowTime+mixBoxError; + return res; + } + public String removeKG(String str){ return str.substring(0,17); } @@ -302,9 +311,6 @@ public class KukaJoinThread implements ApplicationRunner { } },1,1, TimeUnit.SECONDS); - - - kukaStep2.scheduleAtFixedRate(new Runnable() { @Override public void run() { @@ -351,7 +357,7 @@ public class KukaJoinThread implements ApplicationRunner { boxId = getBoxId(bySubId.getSapMaterial()); }else { //正常情况 - boxId = getBoxId(bySubId.getSapMaterial()); + boxId = getErrorBoxId(bySubId.getSapMaterial()); } @@ -367,6 +373,7 @@ public class KukaJoinThread implements ApplicationRunner { //4. box信息录入到box表 WoPackagingBox woPackagingBox = new WoPackagingBox(); woPackagingBox.setBoxNo(boxId); + woPackagingBox.setSubstrateQuantity(listSize); woPackagingBox.setPackagingTime(LocalDateTime.now()); woPackagingBox.setPowerLevel(bySubId.getPowerLevel()); woPackagingBox.setLineBody(bySubId.getLineBody()); @@ -399,7 +406,6 @@ public class KukaJoinThread implements ApplicationRunner { } },1,1, TimeUnit.SECONDS); - kukaStep3.scheduleAtFixedRate(new Runnable() { @Override public void run() { diff --git a/ym-packing/src/main/java/com/cnbm/packing/controller/WoPackagingBoxSubstrateController.java b/ym-packing/src/main/java/com/cnbm/packing/controller/WoPackagingBoxSubstrateController.java index e697122..cbe07e4 100644 --- a/ym-packing/src/main/java/com/cnbm/packing/controller/WoPackagingBoxSubstrateController.java +++ b/ym-packing/src/main/java/com/cnbm/packing/controller/WoPackagingBoxSubstrateController.java @@ -144,12 +144,12 @@ public class WoPackagingBoxSubstrateController { totalSubNum+= subNum; } for(PowerReportDTO power : powerReportDTOS){ - Float prop = Float.valueOf(power.getSubNum())/Float.valueOf(totalSubNum); + Float prop = (Float.valueOf(power.getSubNum())/Float.valueOf(totalSubNum))*100; DecimalFormat df = new DecimalFormat("0.00"); String propS = df.format(prop)+"%"; power.setProportion(propS); } - diversePower = totalLevelPower - totalCompensatePower; + diversePower = totalCompensatePower - totalLevelPower; powerReportVo.setPowerReports(powerReportDTOS); powerReportVo.setDiversePower(diversePower); powerReportVo.setTotalCompensatePower(totalCompensatePower); diff --git a/ym-packing/src/main/java/com/cnbm/packing/service/impl/WoPackagingBoxServiceBizImpl.java b/ym-packing/src/main/java/com/cnbm/packing/service/impl/WoPackagingBoxServiceBizImpl.java index 2c35380..d56d2b1 100644 --- a/ym-packing/src/main/java/com/cnbm/packing/service/impl/WoPackagingBoxServiceBizImpl.java +++ b/ym-packing/src/main/java/com/cnbm/packing/service/impl/WoPackagingBoxServiceBizImpl.java @@ -46,6 +46,11 @@ public class WoPackagingBoxServiceBizImpl extends CrudServiceImpl getWrapper(Map params){ @@ -55,6 +60,8 @@ public class WoPackagingBoxServiceBizImpl extends CrudServiceImpl