线末大屏颜色问题

tags/yfai-mes-ext-v2.3
臧学普 6 months ago
parent 419fc65025
commit 185780a999

@ -170,6 +170,26 @@ public class MesEarlyWarningServiceImpl implements IMesEarlyWarningService {
@Override @Override
public void savePicture(KanBanPictureModel model) { public void savePicture(KanBanPictureModel model) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(model.getOrganizeCode());
DdlPreparedPack.getOrderBy("createDatetime",CommonEnumUtil.ASC_OR_DESC.DESC.getValue(), ddlPackBean);
List<MesEarlyWarningScreen> screenList = screenRao.findByHqlWhere(ddlPackBean);
if (!screenList.isEmpty()) {
//5分钟内只记录一次,防止前端不断刷数据
MesEarlyWarningScreen mesEarlyWarningScreen = screenList.get(0);
try {
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(mesEarlyWarningScreen.getCreateDatetime());
Calendar dateC = Calendar.getInstance();
dateC.setTime(date);
dateC.add(Calendar.MINUTE,5);
Calendar now = Calendar.getInstance();
now.setTime(new Date());
if (dateC.before(now)){
return;
}
} catch (ParseException e) {
}
}
MesEarlyWarningScreen mesEarlyWarningScreen = new MesEarlyWarningScreen(); MesEarlyWarningScreen mesEarlyWarningScreen = new MesEarlyWarningScreen();
mesEarlyWarningScreen.setPicture(model.getPicture()); mesEarlyWarningScreen.setPicture(model.getPicture());
if (model.getId() != null){ if (model.getId() != null){
@ -177,7 +197,7 @@ public class MesEarlyWarningServiceImpl implements IMesEarlyWarningService {
} }
mesEarlyWarningScreen.setOrganizeCode(model.getOrganizeCode()); mesEarlyWarningScreen.setOrganizeCode(model.getOrganizeCode());
ConvertBean.saveOrUpdate(mesEarlyWarningScreen, AuthUtil.getSessionUser().getUserName()); ConvertBean.saveOrUpdate(mesEarlyWarningScreen, AuthUtil.getSessionUser().getUserName());
screenRao.insert(mesEarlyWarningScreen); screenRao.insert(mesEarlyWarningScreen);
} }
/** /**
@ -422,9 +442,9 @@ public class MesEarlyWarningServiceImpl implements IMesEarlyWarningService {
} }
mesKanBanShowModel.setRealProductionBuffer(realProductionBuffer); mesKanBanShowModel.setRealProductionBuffer(realProductionBuffer);
Long productionYellowBuffer = kanBan.getProductionYellowBuffer(); Long productionYellowBuffer = kanBan.getProductionYellowBuffer();
if (realProductionBuffer < productionRedBuffer){ if (realProductionBuffer < productionYellowBuffer){
mesKanBanShowModel.setRealProductionBufferColor("RED"); mesKanBanShowModel.setRealProductionBufferColor("RED");
}else if (realProductionBuffer < productionYellowBuffer){ }else if (realProductionBuffer < productionRedBuffer){
mesKanBanShowModel.setRealProductionBufferColor("YELLOW"); mesKanBanShowModel.setRealProductionBufferColor("YELLOW");
} }
//声音信息 //声音信息

Loading…
Cancel
Save