流程准备的接口
This commit is contained in:
+1
-1
@@ -35,5 +35,5 @@ public interface SarStandProjectLibraryDao extends BaseMapper<SarStandProjectLib
|
|||||||
List<String> selectListByids(@Param("ids") List<String> ids);
|
List<String> selectListByids(@Param("ids") List<String> ids);
|
||||||
List<SarStandProjectLibrary> queryProjectGroup(@Param("sarStandProjectLibrary") SarStandProjectLibrary sarStandProjectLibrary);
|
List<SarStandProjectLibrary> queryProjectGroup(@Param("sarStandProjectLibrary") SarStandProjectLibrary sarStandProjectLibrary);
|
||||||
|
|
||||||
List<SarStandProjectLibrary> queryProjects(@Param("sarStandProjectLibrary") SarStandProjectLibrary sarStandProjectLibrary);
|
List<SarStandProjectLibrary> queryProjects(@Param("sarStandProjectLibrary") SarStandProjectLibrary sarStandProjectLibrary,@Param("groups")List<String> strings);
|
||||||
}
|
}
|
||||||
|
|||||||
+9
-1
@@ -135,7 +135,15 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SarStandProjectLibrary> queryProjects(SarStandProjectLibrary sarStandProjectLibrary) {
|
public List<SarStandProjectLibrary> queryProjects(SarStandProjectLibrary sarStandProjectLibrary) {
|
||||||
return sarStandProjectLibraryDao.queryProjects(sarStandProjectLibrary);
|
List<String> ids=new ArrayList<>();
|
||||||
|
if (null!=sarStandProjectLibrary.getProjectGroup() && !"".equals(sarStandProjectLibrary.getProjectGroup())){
|
||||||
|
if (sarStandProjectLibrary.getProjectGroup().contains(",")){
|
||||||
|
ids.addAll(new ArrayList<>(Arrays.asList(sarStandProjectLibrary.getProjectGroup().split(","))));
|
||||||
|
}else {
|
||||||
|
ids.add(sarStandProjectLibrary.getProjectGroup());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return sarStandProjectLibraryDao.queryProjects(sarStandProjectLibrary,ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
+6
-1
@@ -399,6 +399,11 @@
|
|||||||
<if test="sarStandProjectLibrary.projectStatus != null and sarStandProjectLibrary.projectStatus != ''">
|
<if test="sarStandProjectLibrary.projectStatus != null and sarStandProjectLibrary.projectStatus != ''">
|
||||||
and sar_stand_project_library.project_status=#{sarStandProjectLibrary.projectStatus}
|
and sar_stand_project_library.project_status=#{sarStandProjectLibrary.projectStatus}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="null != groups and groups.size()>0">
|
||||||
|
and sar_stand_project_library.project_group in
|
||||||
|
<foreach collection="groups" index="index" item="item" open="(" separator="," close=")">
|
||||||
|
#{item}
|
||||||
|
</foreach>
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user