|
|
@ -440,9 +440,9 @@ public class MesEarlyWarningServiceImpl implements IMesEarlyWarningService {
|
|
|
|
//成品实际缓冲
|
|
|
|
//成品实际缓冲
|
|
|
|
Long realProductionBuffer;
|
|
|
|
Long realProductionBuffer;
|
|
|
|
if (workOrderLast.getCustOrderNo().length() >= 10){
|
|
|
|
if (workOrderLast.getCustOrderNo().length() >= 10){
|
|
|
|
realProductionBuffer = Long.parseLong(workOrderLast.getCustOrderNo().substring(workOrderLast.getCustOrderNo().length() - 7)) - Long.parseLong(infoKH.getCsnNo().substring(3, 10)) ;
|
|
|
|
realProductionBuffer = Long.parseLong(workOrderLast.getCustOrderNo().substring(workOrderLast.getCustOrderNo().length() - 7)) - Long.parseLong(infoKH.getCsnNo().substring(3, 10)) - kanBan.getOnlineAdjustNum() ;
|
|
|
|
}else {
|
|
|
|
}else {
|
|
|
|
realProductionBuffer = Long.parseLong(workOrderLast.getCustOrderNo().substring(workOrderLast.getCustOrderNo().length() - 5)) - Long.parseLong(infoKH.getCsnNo().substring(infoKH.getCsnNo().length()-5)) ;
|
|
|
|
realProductionBuffer = Long.parseLong(workOrderLast.getCustOrderNo().substring(workOrderLast.getCustOrderNo().length() - 5)) - Long.parseLong(infoKH.getCsnNo().substring(infoKH.getCsnNo().length()-5)) - kanBan.getOnlineAdjustNum() ;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(realProductionBuffer <0){
|
|
|
|
if(realProductionBuffer <0){
|
|
|
@ -450,9 +450,9 @@ public class MesEarlyWarningServiceImpl implements IMesEarlyWarningService {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
mesKanBanShowModel.setRealProductionBuffer(realProductionBuffer);
|
|
|
|
mesKanBanShowModel.setRealProductionBuffer(realProductionBuffer);
|
|
|
|
Long productionYellowBuffer = kanBan.getProductionYellowBuffer();
|
|
|
|
Long productionYellowBuffer = kanBan.getProductionYellowBuffer();
|
|
|
|
if (realProductionBuffer < productionYellowBuffer){
|
|
|
|
if (realProductionBuffer < productionRedBuffer){
|
|
|
|
mesKanBanShowModel.setRealProductionBufferColor("RED");
|
|
|
|
mesKanBanShowModel.setRealProductionBufferColor("RED");
|
|
|
|
}else if (realProductionBuffer < productionRedBuffer){
|
|
|
|
}else if (realProductionBuffer < productionYellowBuffer){
|
|
|
|
mesKanBanShowModel.setRealProductionBufferColor("YELLOW");
|
|
|
|
mesKanBanShowModel.setRealProductionBufferColor("YELLOW");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//声音信息
|
|
|
|
//声音信息
|
|
|
|