|
@@ -131,19 +131,21 @@ public class ImportTaskService extends ServiceImpl<ImportTaskMapper, ImportTask>
|
|
|
throw new UnLoginException("未登录");
|
|
|
}
|
|
|
|
|
|
- if(importTaskDTO.getType()==null){
|
|
|
+ if (importTaskDTO.getType() == null) {
|
|
|
importTaskDTO.setType(4);
|
|
|
}
|
|
|
|
|
|
ImportTaskCondition importTaskCondition = new ImportTaskCondition();
|
|
|
- if (importTaskDTO.getImportToType().equals(0)) {
|
|
|
- importTaskCondition.setProjectType(0);
|
|
|
- importTaskCondition.setProjectId(importTaskDTO.getImportToId());
|
|
|
- } else if (importTaskDTO.getImportToType().equals(1)) {
|
|
|
- importTaskCondition.setProjectType(1);
|
|
|
- importTaskCondition.setProjectId(importTaskDTO.getImportToId());
|
|
|
- } else if (importTaskDTO.getImportToType().equals(2)) {
|
|
|
- importTaskCondition.setProductId(importTaskDTO.getImportToId());
|
|
|
+ if (importTaskDTO.getImportToId() != null) {
|
|
|
+ if (importTaskDTO.getImportToType().equals(0)) {
|
|
|
+ importTaskCondition.setProjectType(0);
|
|
|
+ importTaskCondition.setProjectId(importTaskDTO.getImportToId());
|
|
|
+ } else if (importTaskDTO.getImportToType().equals(1)) {
|
|
|
+ importTaskCondition.setProjectType(1);
|
|
|
+ importTaskCondition.setProjectId(importTaskDTO.getImportToId());
|
|
|
+ } else if (importTaskDTO.getImportToType().equals(2)) {
|
|
|
+ importTaskCondition.setProductId(importTaskDTO.getImportToId());
|
|
|
+ }
|
|
|
}
|
|
|
if (!importTaskDTO.getType().equals(1)) {
|
|
|
importTaskDTO.setImportContent(MathUtils.BinaryToDecimal(importTaskDTO.getImportContent()));
|
|
@@ -160,7 +162,7 @@ public class ImportTaskService extends ServiceImpl<ImportTaskMapper, ImportTask>
|
|
|
importTaskCondition.setOrderByType(importTaskDTO.getOrderByType());
|
|
|
importTaskCondition.setCreateId(personnelVO.getId());
|
|
|
|
|
|
- String fieldJson= JsonUtils.objectToJson(importTaskCondition);
|
|
|
+ String fieldJson = JsonUtils.objectToJson(importTaskCondition);
|
|
|
importTaskCondition.setCustomFields(fieldJson);
|
|
|
importTaskCondition.insert();
|
|
|
|
|
@@ -258,9 +260,9 @@ public class ImportTaskService extends ServiceImpl<ImportTaskMapper, ImportTask>
|
|
|
}
|
|
|
|
|
|
private void loadImportTask(List<ImportTaskVO> importTaskVOS) throws IOException {
|
|
|
- List<ImportTaskAMVO> importTaskAMVOS =schedulingTaskService.getImportTaskAMVOs();
|
|
|
- if(importTaskAMVOS==null){
|
|
|
- importTaskAMVOS=new ArrayList<>();
|
|
|
+ List<ImportTaskAMVO> importTaskAMVOS = schedulingTaskService.getImportTaskAMVOs();
|
|
|
+ if (importTaskAMVOS == null) {
|
|
|
+ importTaskAMVOS = new ArrayList<>();
|
|
|
}
|
|
|
List<String> createIds = new ArrayList<>();
|
|
|
importTaskVOS.forEach(item -> {
|
|
@@ -310,10 +312,10 @@ public class ImportTaskService extends ServiceImpl<ImportTaskMapper, ImportTask>
|
|
|
|
|
|
|
|
|
//装载正在进行中任务的完成条数
|
|
|
- ImportTaskAMVO importTaskAMVO = importTaskAMVOS.stream().filter(item->item.getId().equals(importTaskVO.getId())).findFirst().orElse(null);
|
|
|
- if(importTaskAMVO!=null){
|
|
|
- importTaskVO.setDoneNum(importTaskAMVO.getDoneNum());
|
|
|
- }
|
|
|
+ ImportTaskAMVO importTaskAMVO = importTaskAMVOS.stream().filter(item -> item.getId().equals(importTaskVO.getId())).findFirst().orElse(null);
|
|
|
+ if (importTaskAMVO != null) {
|
|
|
+ importTaskVO.setDoneNum(importTaskAMVO.getDoneNum());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|