|
@@ -461,7 +461,7 @@ public class MaterialTaskServiceImpl extends MPJBaseServiceImpl<MaterialTaskMapp
|
|
|
// .leftJoin(UserDeptRelation.class, UserDeptRelation::getUserId, MaterialTypeAssign::getUserId)
|
|
|
// .leftJoin(Department.class, Department::getId, UserDeptRelation::getDeptId, ext -> ext.selectAs(Department::getName, MaterialTaskAssignListVo::getDeptName))
|
|
|
.leftJoin(MaterialTask.class, MaterialTask::getId, MaterialTaskAssign::getMaterialTaskId)
|
|
|
- .leftJoin(MaterialTaskAppendix.class, MaterialTaskAppendix::getMaterialTaskId, MaterialTaskAssign::getId)
|
|
|
+ .leftJoin(MaterialTaskAppendix.class,on-> on.eq(MaterialTaskAppendix::getMaterialTaskId, MaterialTaskAssign::getId).eq(MaterialTaskAppendix::getDeleteMark,DeleteMark.NODELETE.getCode()) )
|
|
|
.leftJoin(File.class, File::getId, MaterialTaskAppendix::getFileId)
|
|
|
.like(dto.getName() != null && !"".equals(dto.getName()), XjrUser::getName, dto.getName())
|
|
|
.eq(MaterialTaskAssign::getMaterialTaskId, dto.getMaterialTaskId())
|
|
@@ -470,7 +470,7 @@ public class MaterialTaskServiceImpl extends MPJBaseServiceImpl<MaterialTaskMapp
|
|
|
// .eq(Department::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
.eq(MaterialTask::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
.eq(MaterialTaskAssign::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
- .eq(MaterialTaskAppendix::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
+// .eq(MaterialTaskAppendix::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
// .select("(\n" +
|
|
|
// "SELECT id FROM xjr_file WHERE id IN (\n" +
|
|
|
// "SELECT file_id FROM material_task_appendix WHERE material_task_id = t.id\n" +
|