|
@@ -140,7 +140,33 @@ import Cocoa
|
|
|
@objcMembers class KMCouponInfo: NSObject {
|
|
|
|
|
|
var infoDict: NSMutableDictionary!
|
|
|
-
|
|
|
+
|
|
|
+ var show: Bool {
|
|
|
+ get {
|
|
|
+ let showString = self.infoDict.object(forKey: "show") as! String
|
|
|
+ if let showValue = Bool(showString) {
|
|
|
+ if showValue == false {
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ var startTime = Double(self.infoDict["startTime"] as! String)!
|
|
|
+ var endTime = Double(self.infoDict["endTime"] as! String)!
|
|
|
+ if startTime > 1000000000 {
|
|
|
+ startTime = startTime / 1000
|
|
|
+ }
|
|
|
+ if endTime > 1000000000 {
|
|
|
+ endTime = endTime / 1000
|
|
|
+ }
|
|
|
+ let startDate = NSDate(timeIntervalSince1970: startTime)
|
|
|
+ let endDate = NSDate(timeIntervalSince1970: endTime)
|
|
|
+ if startDate.compare(Date()) == .orderedAscending &&
|
|
|
+ endDate.compare(Date()) == .orderedDescending{
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
var adsImage: NSImage {
|
|
|
get {
|