Commit 534833e9 authored by David黄金龙's avatar David黄金龙

时间对比

parent 4f172913
...@@ -254,16 +254,19 @@ extension YHServiceCenterMainViewController { ...@@ -254,16 +254,19 @@ extension YHServiceCenterMainViewController {
} }
@objc func pushOrderView() { @objc func pushOrderView() {
// let vc = YHOrderDetailViewController() let vc = YHOrderDetailViewController()
// vc.model = oldModel vc.model = oldModel
// vc.backDate = { [weak self] model in vc.backDate = { [weak self] model in
// guard let self = self else { return } guard let self = self else { return }
// self.model = model self.model = model
// } }
// self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
let vc = YHAddAdoptersViewController()
vc.orderId = orderId
navigationController?.pushViewController(vc)
// let vc = YHAddAdoptersViewController()
// vc.orderId = orderId
// navigationController?.pushViewController(vc) //for test pete
} }
} }
......
...@@ -175,7 +175,6 @@ private extension YHUploadCertificateDetailVC { ...@@ -175,7 +175,6 @@ private extension YHUploadCertificateDetailVC {
if detailType == .SmallWhiteNote { if detailType == .SmallWhiteNote {
if startDateStr.isEmpty { if startDateStr.isEmpty {
YHHUD.flash(message: "选择入境日期") YHHUD.flash(message: "选择入境日期")
return false return false
} }
...@@ -184,6 +183,34 @@ private extension YHUploadCertificateDetailVC { ...@@ -184,6 +183,34 @@ private extension YHUploadCertificateDetailVC {
YHHUD.flash(message: "选择逗留截止日期") YHHUD.flash(message: "选择逗留截止日期")
return false return false
} }
//检验先后 startDateStr < endDateStr
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
// 假设我们有两个日期
if let date1 = dateFormatter.date(from: startDateStr),let date2 = dateFormatter.date(from: endDateStr) {
// 使用Calendar比较两个日期
let calendar = Calendar.current
// 比较结果
let isDate1Earlier = calendar.compare(date1, to: date2, toGranularity: .day) == .orderedAscending
// let isDate2Earlier = calendar.compare(date1, to: date2, toGranularity: .day) == .orderedDescending
if isDate1Earlier {
print("date1 在 date2 之前")
} else {
YHHUD.flash(message: "逗留截止日期必须晚于入境日期")
return false
}
// else if isDate2Earlier {
// print("date2 在 date1 之前")
// } else {
// print("两个日期相同")
// }
}
} }
return true return true
} }
...@@ -201,7 +228,7 @@ private extension YHUploadCertificateDetailVC { ...@@ -201,7 +228,7 @@ private extension YHUploadCertificateDetailVC {
func submitSmallWhiteBarInfo() { func submitSmallWhiteBarInfo() {
let params : [String : Any] = [ let params : [String : Any] = [
"idcard_url":uploadImageUrl, "small_white_note_url":uploadImageUrl,
"small_white_note_validity_start":startDateStr, "small_white_note_validity_start":startDateStr,
"small_white_note_validity_end":endDateStr, "small_white_note_validity_end":endDateStr,
...@@ -251,7 +278,7 @@ private extension YHUploadCertificateDetailVC { ...@@ -251,7 +278,7 @@ private extension YHUploadCertificateDetailVC {
defaultDate = endDateStr defaultDate = endDateStr
} }
YHDatePickView.show(type: .yyyymmdd, title:title, lastIsTaday: true, currentDay: defaultDate) { [weak self] dateStr in YHDatePickView.show(type: .yyyymmdd, title:title, lastIsTaday: false, currentDay: defaultDate) { [weak self] dateStr in
guard let self = self else { return } guard let self = self else { return }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment