|
|
@ -139,10 +139,22 @@ public class TtInjectDataController extends JeecgController<TtInjectData, ITtInj
|
|
|
|
long time = date.getTime();
|
|
|
|
long time = date.getTime();
|
|
|
|
long time2 = sdf.parse(openDate).getTime();
|
|
|
|
long time2 = sdf.parse(openDate).getTime();
|
|
|
|
int Minutes = (int)(time - time2) / (1000 * 60 );
|
|
|
|
int Minutes = (int)(time - time2) / (1000 * 60 );
|
|
|
|
injectData.setOpenTime(Minutes);//开机时长分钟
|
|
|
|
if(Minutes < 0){//未到开机时间
|
|
|
|
injectData.setTodayQty((int)Math.round(Minutes * 2.5));//现在产量,每分钟3个
|
|
|
|
injectData.setOpenTime(0);//开机时长分钟
|
|
|
|
|
|
|
|
injectData.setEquipStatus(4);
|
|
|
|
injectData.setTodayProgress(injectData.getTodayQty()/12);
|
|
|
|
injectData.setTodayProgress(0);
|
|
|
|
|
|
|
|
injectData.setTodayQty(0);
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
injectData.setOpenTime(Minutes);//开机时长分钟
|
|
|
|
|
|
|
|
injectData.setTodayQty((int)Math.round(Minutes * 2.5));//现在产量,每分钟3个
|
|
|
|
|
|
|
|
injectData.setTodayProgress(injectData.getTodayQty()/12);
|
|
|
|
|
|
|
|
if(injectData.getTodayProgress() >= 100){//生产完成关机
|
|
|
|
|
|
|
|
injectData.setEquipStatus(4);
|
|
|
|
|
|
|
|
injectData.setOpenTime(480);
|
|
|
|
|
|
|
|
injectData.setTodayProgress(100);
|
|
|
|
|
|
|
|
injectData.setTodayQty(1200);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
injectDataList.add(injectData);
|
|
|
|
injectDataList.add(injectData);
|
|
|
|
}
|
|
|
|
}
|
|
|
|