| | |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public int activateDevice(String deviceId) { |
| | | public int activateDevice(String deviceId, String fingerprint) { |
| | | // 1. 根据deviceId查询设备 |
| | | SysVisitorMachine device = visitorMachineMapper.checkDeviceIdUnique(deviceId, null); |
| | | if (device == null || device.getDelFlag().equals("1")) { |
| | |
| | | update.setMachineId(device.getMachineId()); |
| | | update.setOnlineStatus("ONLINE"); // 或 "ACTIVATED",根据你的枚举定义 |
| | | update.setUpdateTime(new Date()); |
| | | update.setFingerprint(fingerprint); |
| | | |
| | | return visitorMachineMapper.updateMachine(update); |
| | | } |