|
|
@ -15,8 +15,6 @@ import com.ccsens.util.cron.CronConstant; |
|
|
import com.ccsens.util.cron.NatureToDate; |
|
|
import com.ccsens.util.cron.NatureToDate; |
|
|
import com.ccsens.util.exception.BaseException; |
|
|
import com.ccsens.util.exception.BaseException; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import net.sf.jsqlparser.expression.LongValue; |
|
|
|
|
|
import org.apache.poi.ss.usermodel.CellType; |
|
|
|
|
|
import org.apache.poi.xssf.usermodel.XSSFCell; |
|
|
import org.apache.poi.xssf.usermodel.XSSFCell; |
|
|
import org.apache.poi.xssf.usermodel.XSSFRow; |
|
|
import org.apache.poi.xssf.usermodel.XSSFRow; |
|
|
import org.apache.poi.xssf.usermodel.XSSFSheet; |
|
|
import org.apache.poi.xssf.usermodel.XSSFSheet; |
|
|
@ -28,8 +26,6 @@ import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
import java.io.FileInputStream; |
|
|
import java.io.FileInputStream; |
|
|
import java.io.InputStream; |
|
|
import java.io.InputStream; |
|
|
import java.text.ParseException; |
|
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
|
|
import java.util.*; |
|
|
import java.util.*; |
|
|
|
|
|
|
|
|
@Slf4j |
|
|
@Slf4j |
|
|
@ -690,13 +686,18 @@ public class ExcelService implements IExcelService { |
|
|
taskDetail.setAllMember((byte) 1); |
|
|
taskDetail.setAllMember((byte) 1); |
|
|
//子项目
|
|
|
//子项目
|
|
|
if (StrUtil.isNotEmpty(subProject)) { |
|
|
if (StrUtil.isNotEmpty(subProject)) { |
|
|
|
|
|
subProject = StringUtil.replaceComma(subProject); |
|
|
|
|
|
List<String> projectId = StringUtil.extractMessage(subProject); |
|
|
|
|
|
if(CollectionUtil.isNotEmpty(projectId)) { |
|
|
|
|
|
Long projectId1 = Long.valueOf(projectId.get(0)); |
|
|
// SysProject project = projectService.selectByNameAndUserId(subProject, currentUserId);
|
|
|
// SysProject project = projectService.selectByNameAndUserId(subProject, currentUserId);
|
|
|
SysProject project = sysProjectDao.selectByPrimaryKey(Long.valueOf(subProject)); |
|
|
SysProject project = sysProjectDao.selectByPrimaryKey(projectId1); |
|
|
if (ObjectUtil.isNotNull(project)) { |
|
|
if (ObjectUtil.isNotNull(project)) { |
|
|
taskDetail.setSubProjectId(project.getId()); |
|
|
taskDetail.setSubProjectId(project.getId()); |
|
|
taskDetail.setSubProject(project.getName()); |
|
|
taskDetail.setSubProject(project.getName()); |
|
|
project.setParentTaskId(taskDetail.getId()); |
|
|
project.setParentTaskId(taskDetail.getId()); |
|
|
projectService.updateProject(project); |
|
|
projectService.updateProject(project); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
//负责人
|
|
|
//负责人
|
|
|
|