|
@@ -181,7 +181,7 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
|
public Result handleAdmission(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
String type = paramsMap.get("type");
|
|
|
String id = paramsMap.get("id");
|
|
|
- DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
+ DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
|
|
|
BillPersonnelAdmission billPersonnelAdmission = billPersonnelAdmissionMapper.selectById(id);
|
|
|
Integer userType = TokenSign.getUserTypeByJwtToken(httpServletRequest);
|
|
|
billPersonnelAdmission.setPassDate(LocalDateTime.now());
|
|
@@ -204,14 +204,15 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
|
String laseLocationId = baseProcess.getCurrentLocationId();
|
|
|
BaseLocation laseLocation = baseLocationMapper.selectById(laseLocationId);
|
|
|
BaseLocation baseLocation = baseLocationMapper.selectById(laseLocation.getNextId());
|
|
|
- baseProcess.setCurrentStatus("1,0");
|
|
|
- baseProcess.setCurrentLocation(baseProcess.getCurrentLocation()+","+baseLocation.getLocationName());
|
|
|
- baseProcess.setCurrentLocationId(baseProcess.getCurrentLocationId() +","+baseLocation.getId());
|
|
|
if (userType == 3){
|
|
|
+ baseProcess.setCurrentStatus("1,0");
|
|
|
+ baseProcess.setCurrentLocation(baseProcess.getCurrentLocation()+","+baseLocation.getLocationName());
|
|
|
+ baseProcess.setCurrentLocationId(baseProcess.getCurrentLocationId() +","+baseLocation.getId());
|
|
|
BillPcr billPcr = new BillPcr();
|
|
|
billPcr.setVistitType(billPersonnelAdmission.getVistitType());
|
|
|
billPcr.setDestName(billPersonnelAdmission.getDestName());
|
|
|
billPcr.setDestId(billPersonnelAdmission.getDestId());
|
|
|
+ billPcr.setPhone(billPersonnelAdmission.getPhone());
|
|
|
billPcr.setAdmissionUserId(billPersonnelAdmission.getAdmissionUserId());
|
|
|
billPcr.setAdmissionUserName(billPersonnelAdmission.getAdmissionUserName());
|
|
|
billPcr.setSubDate(LocalDateTime.now());
|
|
@@ -223,6 +224,9 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
|
billPcr.setTestLocationId(baseLocation.getId());
|
|
|
billPcrMapper.insert(billPcr);
|
|
|
}else {
|
|
|
+ baseProcess.setCurrentStatus("1");
|
|
|
+// baseProcess.setCurrentLocation(baseProcess.getCurrentLocation()+","+baseLocation.getLocationName());
|
|
|
+// baseProcess.setCurrentLocationId(baseProcess.getCurrentLocationId() +","+baseLocation.getId());
|
|
|
//TODO 紧急入场通过先不处理
|
|
|
}
|
|
|
}
|