| | |
| | | payload.put("workUnit", firstNonBlank(valueOf(visitorProfile, MpVisitor::getVisitorCompany), order.getVisitorOrg())); |
| | | payload.put("carNumber", trimToEmpty(visitor.getPlateNo())); |
| | | payload.put("visitPurpose", trimToEmpty(visitPurpose)); |
| | | payload.put("jobNo", valueOf(visitedUser, MpUser::getStaffNo)); |
| | | payload.put("beVisitorPhone", valueOf(visitedUser, MpUser::getMobile)); |
| | | payload.put("startTime", formatDateTime(startTime, QR_TIME_FORMATTER)); |
| | | payload.put("endTime", formatDateTime(endTime, QR_TIME_FORMATTER)); |
| | |
| | | payload.put("date", formatDateTime(qrGenerateTime, QR_DATE_FORMATTER)); |
| | | payload.put("validTime", VALID_TIME_PREFIX + Math.max(validMinutes, 1)); |
| | | payload.put("codeId", trimToEmpty(codeId)); |
| | | payload.put("customa", EMPTY); |
| | | payload.put("customb", EMPTY); |
| | | payload.put("customc", EMPTY); |
| | | try { |
| | | String json = objectMapper.writeValueAsString(payload); |
| | | log.info( |