| | |
| | | vo.setLocalUnitText(defaultText(buildJsonNameText(order.getPassLocalUnitNames()))); |
| | | vo.setPlateNoText(defaultText(loadOrderPlateText(id))); |
| | | vo.setVisitReasonText(defaultText(buildVisitReasonText(order, reasonNameMap))); |
| | | vo.setVisitReasonOther(defaultText(trimToNull(order.getVisitReasonOther()))); |
| | | vo.setVisitTimeMode(trimToNull(order.getVisitTimeMode())); |
| | | vo.setVisitTimeSlot(trimToNull(order.getVisitTimeSlot())); |
| | | vo.setVisitStartText(defaultText(resolveVisitStartText(order))); |
| | |
| | | vo.setLocalUnitText(defaultText(buildJsonNameText(order.getPassLocalUnitNames()))); |
| | | vo.setPlateNoText(defaultText(firstNonBlank(orderPlateText, joinUniqueTexts(visitorRows, AppointmentVisitor::getPlateNo), null))); |
| | | vo.setVisitReasonText(defaultText(buildVisitReasonText(order, reasonNameMap))); |
| | | vo.setVisitReasonOther(defaultText(trimToNull(order.getVisitReasonOther()))); |
| | | vo.setVisitTimeText(defaultText(buildVisitTimeText(order))); |
| | | vo.setVisitorNamesText(defaultText(joinUniqueTexts(visitorRows, AppointmentVisitor::getName))); |
| | | vo.setStatus(order.getStatus()); |
| | |
| | | row.setLocalUnitText(summary.getLocalUnitText()); |
| | | row.setPlateNoText(defaultText(summary.getPlateNoText())); |
| | | row.setVisitReasonText(summary.getVisitReasonText()); |
| | | row.setVisitReasonOther(summary.getVisitReasonOther()); |
| | | row.setVisitTimeText(summary.getVisitTimeText()); |
| | | row.setDisplayStatusText(summary.getDisplayStatusText()); |
| | | MpVisitor visitor = visitorRow == null ? null : visitorMap.get(visitorRow.getMpVisitorId()); |
| | |
| | | return null; |
| | | } |
| | | if ("OTHER".equalsIgnoreCase(code)) { |
| | | String other = trimToNull(row.getVisitReasonOther()); |
| | | return StringUtils.hasText(other) ? other : "其他"; |
| | | return "其他"; |
| | | } |
| | | String reasonName = reasonNameMap.get(code); |
| | | return StringUtils.hasText(reasonName) ? reasonName : code; |