新增未开机和已完成生产逻辑

dev
17602169347 2 years ago
parent 57ec5893a4
commit ae80a383fe

@ -139,10 +139,22 @@ public class TtInjectDataController extends JeecgController<TtInjectData, ITtInj
long time = date.getTime();
long time2 = sdf.parse(openDate).getTime();
int Minutes = (int)(time - time2) / (1000 * 60 );
if(Minutes < 0){//未到开机时间
injectData.setOpenTime(0);//开机时长分钟
injectData.setEquipStatus(4);
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);
}

Loading…
Cancel
Save