diff --git a/app/src/main/java/com/xiaoqu/watch/ui/punch/PunchFragment.kt b/app/src/main/java/com/xiaoqu/watch/ui/punch/PunchFragment.kt index 7480ff3..0c5162a 100644 --- a/app/src/main/java/com/xiaoqu/watch/ui/punch/PunchFragment.kt +++ b/app/src/main/java/com/xiaoqu/watch/ui/punch/PunchFragment.kt @@ -143,21 +143,15 @@ class PunchFragment : BaseFragment() { // NFC 开启语音+振动(planId=8) VibrationDefaults.getPattern(8)?.let { vibrationController.executePattern(it) } - // 开启 NFC 扫描 + // 开启 NFC 扫描(加日志排查) + Timber.d("考勤: 开启 NFC") nfcController.open() + Timber.d("考勤: NFC isOpen=${nfcController.isOpen()}, 开始扫描") nfcController.startScan { nfcId -> - Timber.d("考勤: NFC 读到 $nfcId") + Timber.d("考勤: NFC 读到卡号 $nfcId") stopNfc() - - if (currentPunchType == 0) { - confirmDialog.showText( - text = "确定上班打卡?", - onConfirm = { doPunch(nfcId) }, - onCancel = { resetButton() } - ) - } else { - doPunch(nfcId) - } + // 不弹确认,直接打卡 + doPunch(nfcId) } // 10秒超时