|
@@ -23,6 +23,7 @@ import com.yonge.cooleshow.common.enums.CacheNameEnum;
|
|
|
import com.yonge.cooleshow.common.enums.YesOrNoEnum;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
|
import com.yonge.toolset.base.util.StringUtil;
|
|
|
+import com.yonge.toolset.utils.date.DateUtil;
|
|
|
import com.yonge.toolset.utils.idcard.IdcardInfoExtractor;
|
|
|
import com.yonge.toolset.utils.string.ValueUtil;
|
|
|
import org.redisson.api.RMap;
|
|
@@ -113,7 +114,8 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
teacherHomeVo.setIdCardNo(ValueUtil.fuzzyIdCard(teacherHomeVo.getIdCardNo()));
|
|
|
teacherHomeVo.setPhone(ValueUtil.fuzzyMobile(teacherHomeVo.getPhone()));
|
|
|
teacherHomeVo.setHeardUrl(teacher.getAvatar());
|
|
|
-
|
|
|
+ int num = DateUtil.daysBetween(new Date(), teacher.getMembershipEndTime());
|
|
|
+ teacherHomeVo.setMembershipDays(num < 0 ? 0 : num);
|
|
|
if (YesOrNoEnum.YES.equals(teacher.getEntryFlag())) {
|
|
|
teacherHomeVo.setEntryStatus(AuthStatusEnum.PASS);
|
|
|
} else {
|