             }
         }
         
+        ///  若此Cell对应课程为[已上]，重新渲染样式
+        if isPast && !today {
+            self.isPast = true
+            return
+        }
+        
+        ///  若此Cell对应课程为[未上]，重新渲染样式
+        if isFuture && !today {
+            self.isFuture = true
+            return
+        }
+        
         if today {
             self.isToday = today
+            circleColor = circleDefaultColor
             labelColor = textTodayColor
-        }
-        
-        ///  若此Cell对应课程为[已上]，重新渲染样式
-        if isPast {
-            self.isPast = true
-            return
-        }
-        
-        ///  若此Cell对应课程为[未上]，重新渲染样式
-        if isFuture {
-            self.isFuture = true
-            return
         }
         
         if selected {

                self.dayLabel.layer.borderColor = textTodayColor.CGColor
                self.dayLabel.layer.borderWidth = MalaScreenOnePixel
                self.dayLabel.textColor = textTodayColor
                self.subjectLabel.text = "今天"
                self.subjectLabel.textColor = circleSelectedColor
            }else {

                    self.courseIndicator.image = UIImage(named: "course indicators_normal")
                }
                
                if self.isFuture || self.isToday {
                    self.courseIndicator.image = UIImage(named: "course indicators_selected")
                }
            }
