|
|
@@ -3,11 +3,13 @@ package com.goafanti.techproject.service.impl;
|
|
|
import com.goafanti.common.bo.Result;
|
|
|
import com.goafanti.common.dao.*;
|
|
|
import com.goafanti.common.model.*;
|
|
|
+import com.goafanti.common.utils.DateUtils;
|
|
|
import com.goafanti.common.utils.excel.NewExcelUtil;
|
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
|
import com.goafanti.core.shiro.token.TokenManager;
|
|
|
import com.goafanti.order.bo.TOrderTaskBo;
|
|
|
+import com.goafanti.techproject.bo.InputTaskFeature;
|
|
|
import com.goafanti.techproject.bo.OutTaskDetailsBo;
|
|
|
import com.goafanti.techproject.bo.TaskDetailsBo;
|
|
|
import com.goafanti.techproject.service.TaskDetailsService;
|
|
|
@@ -363,14 +365,18 @@ public class TaskDetailsServiceImpl extends BaseMybatisDao<TaskDetailsMapper> im
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public TaskFeature addFeature(TaskFeature in) {
|
|
|
+ public TaskFeature addFeature(InputTaskFeature in) {
|
|
|
in.setCreateTime(new Date());
|
|
|
+ if (in.getStartTimeStr()!=null)in.setStartTime(DateUtils.parseDate(in.getStartTimeStr()));
|
|
|
+ if (in.getEndTimeStr()!=null)in.setEndTime(DateUtils.parseDate(in.getEndTimeStr()));
|
|
|
taskFeatureMapper.insert(in);
|
|
|
return in;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public TaskFeature updateFeature(TaskFeature in) {
|
|
|
+ public TaskFeature updateFeature(InputTaskFeature in) {
|
|
|
+ if (in.getStartTimeStr()!=null)in.setStartTime(DateUtils.parseDate(in.getStartTimeStr()));
|
|
|
+ if (in.getEndTimeStr()!=null)in.setEndTime(DateUtils.parseDate(in.getEndTimeStr()));
|
|
|
taskFeatureMapper.update(in);
|
|
|
return taskFeatureMapper.selectById(in.getId());
|
|
|
}
|