|
@@ -2,6 +2,8 @@ package com.zhongzheng.modules.recruit.service.impl;
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.convert.Convert;
|
|
import cn.hutool.core.convert.Convert;
|
|
|
|
|
+import cn.hutool.core.date.DateTime;
|
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.lang.Validator;
|
|
import cn.hutool.core.lang.Validator;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
@@ -151,10 +153,23 @@ public class RecruitInterviewServiceImpl extends ServiceImpl<RecruitInterviewMap
|
|
|
public Boolean updateByEditBo(RecruitInterviewEditBo bo) {
|
|
public Boolean updateByEditBo(RecruitInterviewEditBo bo) {
|
|
|
RecruitInterview update = BeanUtil.toBean(bo, RecruitInterview.class);
|
|
RecruitInterview update = BeanUtil.toBean(bo, RecruitInterview.class);
|
|
|
validEntityBeforeSave(update);
|
|
validEntityBeforeSave(update);
|
|
|
|
|
+ if (bo.getResumeTime() != null) {
|
|
|
|
|
+ Date date3 = DateUtil.date(bo.getResumeTime() * 1000);
|
|
|
|
|
+ update.setYear(Convert.toInt(DateUtil.year(date3)));
|
|
|
|
|
+ update.setMonth(Convert.toInt(DateUtil.month(date3)));
|
|
|
|
|
+ update.setDay(Convert.toInt(DateUtil.dayOfMonth(date3)));
|
|
|
|
|
+ update.setTimingStart(Convert.toLong( DateUtil.hour(date3, true)));
|
|
|
|
|
+ update.setTimingEnd(Convert.toLong( DateUtil.hour(date3, true)) + 1);
|
|
|
|
|
+ }
|
|
|
update.setUpdateTime(DateUtils.getNowTime());
|
|
update.setUpdateTime(DateUtils.getNowTime());
|
|
|
return this.updateById(update);
|
|
return this.updateById(update);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public static void main(String[] args) {
|
|
|
|
|
+ Date date3 = DateUtil.date(1630045435000L);
|
|
|
|
|
+ int hour = DateUtil.hour(date3, true);
|
|
|
|
|
+ System.out.println(hour);
|
|
|
|
|
+ }
|
|
|
/**
|
|
/**
|
|
|
* 保存前的数据校验
|
|
* 保存前的数据校验
|
|
|
*
|
|
*
|