|
@@ -138,6 +138,15 @@ public class ScanController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (ly) {
|
|
if (ly) {
|
|
|
|
+ OutUser outUser = outUserMapper.getOutUserByPhone(1, uptownHomes.get(0).getLinkman(), Long.parseLong(uptownHomes.get(0).getPhone()));
|
|
|
|
+ if (outUser != null) {
|
|
|
|
+ model.put("collor", "green");
|
|
|
|
+ model.put("collor2", "green");
|
|
|
|
+ model.put("into", "允许通行");
|
|
|
|
+ model.put("errorMsg", "特殊人员允许通行,请保证生产同时注意自身安全。");
|
|
|
|
+ scanService.saveOutScan(userOpen.getUserId(), inType, uptownDoor.getUptownId(), uptownDoor.getDoorId(), 1, "");
|
|
|
|
+ return new ModelAndView("/user/scan.ftl", model);
|
|
|
|
+ }
|
|
MsReport msReport = msReportMapper.queryMsReportIsXG(userOpen.getUserId());
|
|
MsReport msReport = msReportMapper.queryMsReportIsXG(userOpen.getUserId());
|
|
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
|
|
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
|
|
if (msReport != null) {
|
|
if (msReport != null) {
|
|
@@ -199,7 +208,7 @@ public class ScanController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (inType == 2) {
|
|
if (inType == 2) {
|
|
- OutUser outUser = outUserMapper.getOutUserByPhone(uptownHomes.get(0).getLinkman(), Long.parseLong(uptownHomes.get(0).getPhone()));
|
|
|
|
|
|
+ OutUser outUser = outUserMapper.getOutUserByPhone(2, uptownHomes.get(0).getLinkman(), Long.parseLong(uptownHomes.get(0).getPhone()));
|
|
if (outUser != null) {
|
|
if (outUser != null) {
|
|
model.put("collor", "green");
|
|
model.put("collor", "green");
|
|
model.put("into", "允许通行");
|
|
model.put("into", "允许通行");
|
|
@@ -284,7 +293,7 @@ public class ScanController {
|
|
model.put("errorMsg", "您最近一分钟已经扫码,本次扫码重复。");
|
|
model.put("errorMsg", "您最近一分钟已经扫码,本次扫码重复。");
|
|
return new ModelAndView("/user/scanEstate.ftl", model);
|
|
return new ModelAndView("/user/scanEstate.ftl", model);
|
|
}
|
|
}
|
|
- OutUser outUser = outUserMapper.getOutUserByPhone(uptownHomes.get(0).getLinkman(), Long.parseLong(uptownHomes.get(0).getPhone()));
|
|
|
|
|
|
+ OutUser outUser = outUserMapper.getOutUserByPhone(2, uptownHomes.get(0).getLinkman(), Long.parseLong(uptownHomes.get(0).getPhone()));
|
|
if (outUser != null) {
|
|
if (outUser != null) {
|
|
model.put("collor", "green");
|
|
model.put("collor", "green");
|
|
model.put("into", "允许通行");
|
|
model.put("into", "允许通行");
|
|
@@ -368,7 +377,7 @@ public class ScanController {
|
|
model.put("name", uptownHomes.get(0).getLinkman());
|
|
model.put("name", uptownHomes.get(0).getLinkman());
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
model.put("now", sdf.format(new Date()));
|
|
model.put("now", sdf.format(new Date()));
|
|
- OutUser outUser = outUserMapper.getOutUserByPhone(uptownHomes.get(0).getLinkman(), Long.parseLong(uptownHomes.get(0).getPhone()));
|
|
|
|
|
|
+ OutUser outUser = outUserMapper.getOutUserByPhone(2, uptownHomes.get(0).getLinkman(), Long.parseLong(uptownHomes.get(0).getPhone()));
|
|
if (outUser != null) {
|
|
if (outUser != null) {
|
|
model.put("collor", "green");
|
|
model.put("collor", "green");
|
|
model.put("into", "允许外出");
|
|
model.put("into", "允许外出");
|
|
@@ -445,6 +454,14 @@ public class ScanController {
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
|
|
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
|
|
model.put("now", sdf.format(new Date()));
|
|
model.put("now", sdf.format(new Date()));
|
|
|
|
+ OutUser outUser = outUserMapper.getOutUserByPhone(1, uptownHomes.get(0).getLinkman(), Long.parseLong(uptownHomes.get(0).getPhone()));
|
|
|
|
+ if (outUser != null) {
|
|
|
|
+ model.put("collor", "green");
|
|
|
|
+ model.put("collor2", "green");
|
|
|
|
+ model.put("into", "允许复工");
|
|
|
|
+ model.put("errorMsg", "特殊人员允许复工,请保证生产同时注意自身安全。");
|
|
|
|
+ return new ModelAndView("/user/returnWork.ftl", model);
|
|
|
|
+ }
|
|
MsReport msReport = msReportMapper.queryMsReportIsXG(userId);
|
|
MsReport msReport = msReportMapper.queryMsReportIsXG(userId);
|
|
if (msReport != null) {
|
|
if (msReport != null) {
|
|
List<MsReport> msReports1 = msReportMapper.queryLateStatus(userId, s.format(msReport.getReportDate()));
|
|
List<MsReport> msReports1 = msReportMapper.queryLateStatus(userId, s.format(msReport.getReportDate()));
|