From b01d7cd3806c64df76e4e1088c8e144e2314865f Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期四, 28 九月 2023 18:05:40 +0800
Subject: [PATCH] 修改

---
 WanPai/Root/Course/TCell/CourseBooking_1_TCell.swift |   32 ++++++++++++++++++++------------
 1 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/WanPai/Root/Course/TCell/CourseBooking_1_TCell.swift b/WanPai/Root/Course/TCell/CourseBooking_1_TCell.swift
index 047c883..e6f8bc0 100644
--- a/WanPai/Root/Course/TCell/CourseBooking_1_TCell.swift
+++ b/WanPai/Root/Course/TCell/CourseBooking_1_TCell.swift
@@ -68,19 +68,27 @@
 
 	@IBAction func QRCodeAction(_ sender: UIButton) {
 
-		Services.userDetails().subscribe(onNext: {[weak self] data in
-			guard let weakSelf = self else { return }
-			if let m = data.data{
-				Services.game_OpenDoorCode(userID: m.userId).subscribe(onNext: { data in
-					if let str = data.data?.toJSONString(){
-						QRPreview.show(str)
-					}
-				}) { error in
+		let date = studentAppointModel.timeFrame.components(separatedBy: " ").first
+		let timesList = studentAppointModel.timeFrame.components(separatedBy: " ").last
 
-				}.disposed(by: weakSelf.disposeBag)
-			}
-		}){ error in
+		var a1 = [String]()
+		var b1 = [String]()
 
-		}.disposed(by: disposeBag)
+		for v in timesList?.components(separatedBy: "-") ?? []{
+			let a = v.components(separatedBy: ",").first!
+			let b = v.components(separatedBy: ",").last!
+			a1.append(a);b1.append(b)
+		}
+
+		var times = [OpenDoorTimeModel]()
+		for (index,v) in a1.enumerated(){
+			let startTime = Date.jq_StringToTimeInterval(String(format: "%@ %@", date!,v), "yyyy.MM.dd HH:mm:ss") - 15 * 3600
+			let endTime = Date.jq_StringToTimeInterval(String(format: "%@ %@", date!,b1[index]),"yyyy.MM.dd HH:mm:ss")
+			times.append(OpenDoorTimeModel(start_time: startTime, end_time: endTime))
+		}
+		let openDoorModel = OpenDoorModel(sid: studentAppointModel.siteId, rid: studentAppointModel.ids , uid: studentAppointModel.userId, time: times, type: 2)
+		if let modelStr = openDoorModel.toJSONString(){
+			QRPreview.show(modelStr)
+		}
 	}
 }

--
Gitblit v1.7.1