|
@@ -187,6 +187,15 @@ public class ScanController {
|
|
|
return new ModelAndView("/user/scan.ftl", model);
|
|
|
}
|
|
|
}
|
|
|
+ MsReport msReport1 = msReportMapper.msAddr(userOpen.getUserId());
|
|
|
+ if (msReport1 != null && !msReport1.getWorkMsg().equals(msReport1.getTodayMsg())) {
|
|
|
+ model.put("collor", "red");
|
|
|
+ model.put("collor2", "red");
|
|
|
+ model.put("into", "不许进入");
|
|
|
+ model.put("errorMsg", "您本人不在工作驻地,不许进入。");
|
|
|
+ scanService.saveOutScan(userOpen.getUserId(), inType, uptownDoor.getUptownId(), uptownDoor.getDoorId(), -1, model.get("errorMsg").toString());
|
|
|
+ return new ModelAndView("/user/scan.ftl", model);
|
|
|
+ }
|
|
|
//您近期内离开过工作单位驻地,请遵守返回工作驻地15日隔离规定,您目前未满15日,禁止进入。
|
|
|
model.put("collor", "green");
|
|
|
model.put("collor2", "green");
|
|
@@ -476,6 +485,14 @@ public class ScanController {
|
|
|
return new ModelAndView("/user/returnWork.ftl", model);
|
|
|
}
|
|
|
}
|
|
|
+ MsReport msReport1 = msReportMapper.msAddr(userOpen.getUserId());
|
|
|
+ if (msReport1 != null && !msReport1.getWorkMsg().equals(msReport1.getTodayMsg())) {
|
|
|
+ model.put("collor", "red");
|
|
|
+ model.put("collor2", "red");
|
|
|
+ model.put("into", "不可复工");
|
|
|
+ model.put("errorMsg", "您本人不在工作驻地,不可复工。");
|
|
|
+ return new ModelAndView("/user/returnWork.ftl", model);
|
|
|
+ }
|
|
|
model.put("collor", "green");
|
|
|
model.put("collor2", "green");
|
|
|
model.put("into", "允许复工");
|