|
|
@ -254,19 +254,6 @@ public class InputDocService implements IInputDocService { |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public void addDoc(InputDocDto.AddDoc param) { |
|
|
|
//判断是否有重复名称
|
|
|
|
/*ProTaskInputDocExample proTaskInputDocExample = new ProTaskInputDocExample(); |
|
|
|
proTaskInputDocExample.createCriteria().andTaskDetailIdEqualTo(param.getTaskId()).andRecStatusEqualTo((byte)0); |
|
|
|
List<ProTaskInputDoc> proTaskInputDocs = proTaskInputDocMapper.selectByExample(proTaskInputDocExample); |
|
|
|
if (null != proTaskInputDocs && 0 < proTaskInputDocs.size()){ |
|
|
|
for (ProTaskInputDoc proTaskInputDoc : proTaskInputDocs){ |
|
|
|
for (int i = 0; i < param.getFileName().length; i++) { |
|
|
|
if (proTaskInputDoc.getName().equals(param.getFileName()[i])){ |
|
|
|
throw new BaseException(CodeEnum.DOC_REPEAT); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}*/ |
|
|
|
|
|
|
|
//查找任务详情id
|
|
|
|
Long taskDetailId = null; |
|
|
@ -277,8 +264,8 @@ public class InputDocService implements IInputDocService { |
|
|
|
ProTaskSubTime proTaskSubTime = taskSubTimeDao.selectByPrimaryKey(param.getTaskId()); |
|
|
|
if(ObjectUtil.isNotNull(proTaskSubTime)){ |
|
|
|
ProTaskDetail task = taskDetailDao.selectByPrimaryKey(proTaskSubTime.getTaskDetailId()); |
|
|
|
if(ObjectUtil.isNotNull(taskDetail)){ |
|
|
|
taskDetailId = taskDetail.getId(); |
|
|
|
if(ObjectUtil.isNotNull(task)){ |
|
|
|
taskDetailId = task.getId(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -294,31 +281,14 @@ public class InputDocService implements IInputDocService { |
|
|
|
if(l > 0){ |
|
|
|
throw new BaseException(CodeEnum.DOC_REPEAT); |
|
|
|
} |
|
|
|
// List<ProTaskInputDoc> proTaskInputDocs = proTaskInputDocMapper.selectByExample(proTaskInputDocExample);
|
|
|
|
// for (ProTaskInputDoc proTaskInputDoc : proTaskInputDocs){
|
|
|
|
// if(ObjectUtil.isNotNull(proTaskInputDoc)){
|
|
|
|
// throw new BaseException(CodeEnum.DOC_REPEAT);
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
//添加输入文档
|
|
|
|
ProTaskInputDoc proTaskInputDoc = new ProTaskInputDoc(); |
|
|
|
proTaskInputDoc.setId(snowflake.nextId()); |
|
|
|
proTaskInputDoc.setTaskDetailId(param.getTaskId()); |
|
|
|
proTaskInputDoc.setTaskDetailId(taskDetailId); |
|
|
|
proTaskInputDoc.setName(param.getFileName()[i]); |
|
|
|
// proTaskInputDoc.setIsUpload(0);
|
|
|
|
proTaskInputDocMapper.insertSelective(proTaskInputDoc); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// //添加输入文档
|
|
|
|
// for (int i = 0; i < param.getFileName().length; i++) {
|
|
|
|
// ProTaskInputDoc proTaskInputDoc = new ProTaskInputDoc();
|
|
|
|
// proTaskInputDoc.setId(snowflake.nextId());
|
|
|
|
// proTaskInputDoc.setTaskDetailId(param.getTaskId());
|
|
|
|
// proTaskInputDoc.setName(param.getFileName()[i]);
|
|
|
|
//// proTaskInputDoc.setIsUpload(0);
|
|
|
|
// proTaskInputDocMapper.insertSelective(proTaskInputDoc);
|
|
|
|
// }
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|