Antiloveg 8 years ago
parent
commit
10e9113d11

+ 15 - 0
src/main/java/com/goafanti/common/model/Lecture.java

@@ -6,6 +6,7 @@ import org.apache.commons.lang3.time.DateFormatUtils;
 
 import com.fasterxml.jackson.annotation.JsonIgnore;
 import com.goafanti.common.constant.AFTConstants;
+import com.goafanti.common.enums.ActivityStatus;
 
 public class Lecture {
 	private String	id;
@@ -187,4 +188,18 @@ public class Lecture {
 	public void setEndTimeFormattedDate(String endTimeFormattedDate) {
 
 	}
+	
+	public Integer getLectureStatus(){
+		if (this.lectureTime == null){
+			return ActivityStatus.ENROLL.getCode();
+		} 
+		if (new Date().getTime() > this.lectureTime.getTime()){
+			return ActivityStatus.CLOSED.getCode();
+		}
+		return ActivityStatus.ENROLL.getCode();
+	}
+	
+	public void setLectureStatus(Integer lectureStatus){
+		
+	}
 }

+ 1 - 1
src/main/webapp/WEB-INF/views/portal/scienceTechnology/lecture.html

@@ -55,7 +55,7 @@
 						<h4 th:text="${lecture.name}" th:title="${lecture.name}"></h4>
 						<p th:text="${lecture.summary}" th:title="${lecture.summary}"></p>
 						<p th:text="${lecture.lectureTimeFormattedDate}" th:title="${lecture.lectureTimeFormattedDate}">2017-07-02 09:30:00</p>
-						<span class="customer-service">报名中</span>
+						<span th:class="${lecture.lectureStatus} == 0 ? 'customer-service' : ''" th:text="${lecture.lectureStatus} == 0 ? '报名中' : '已结束'"></span>
 					</div>
 				</li>
 			</ul>