提交 73a99bbd 编写于 作者: minghao.wu's avatar minghao.wu

feature: 内容发布时间的显示规则调整

上级 94177732
......@@ -7,6 +7,7 @@ import com.pica.cloud.online.exam.analysis.server.configuration.PropertiesConfig
import com.pica.cloud.online.exam.analysis.server.entity.*;
import com.pica.cloud.online.exam.analysis.server.mapper.*;
import com.pica.cloud.online.exam.analysis.server.service.CHCAnalysisService;
import com.pica.cloud.online.exam.analysis.server.utils.DateUtils;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -303,7 +304,7 @@ public class CHCAnalysisServiceImpl implements CHCAnalysisService {
replyDto.setPostTitle(doctor.getTitle());
replyDto.setHospital(doctor.getHospital());
replyDto.setContent(reply.getContent());
replyDto.setReplayTime(sdf.format(reply.getCreatedTime()));
replyDto.setReplayTime(DateUtils.fromNow(reply.getCreatedTime()));
replyDto.setStarCount(starRecordMapper.selectStarCountByReplyId(reply.getId()));
StarRecord starRecord = new StarRecord();
......
......@@ -12,6 +12,7 @@ public class DateUtils {
private static final long ONE_MINITE = 60;
private static final long ONE_HOUR = 3600;
private static final long ONE_DAY = 86400;
private static final long THREE_DAY = 259200;
public static Calendar calendar = Calendar.getInstance();
......@@ -23,11 +24,13 @@ public class DateUtils {
long interval = now - time;
if (interval <= ONE_MINITE) {
return interval + "秒前";
return "刚刚发布";
} else if (interval <= ONE_HOUR) {
return interval / ONE_MINITE + "分钟前";
} else if (interval <= ONE_DAY) {
return interval / ONE_HOUR + "小时前";
} else if (interval < THREE_DAY) {
return interval / ONE_DAY + "天前";
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册