Merge remote-tracking branch 'origin/guoshengxiong' into guoshengxiong
This commit is contained in:
commit
cb6d110838
@ -139,7 +139,8 @@ public class FlowOrgRepositoryServiceImpl implements OrgRepositoryService {
|
||||
|
||||
@Override
|
||||
public List<OrgTreeVo> getSubDeptById(String parentId) {
|
||||
return xzProjectOrgMapper.selectByDept(parentId);
|
||||
int p = parentId.indexOf("P");
|
||||
return xzProjectOrgMapper.selectByDept(parentId.substring(0, p), parentId.substring(p + 1));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -32,6 +32,6 @@ public interface XzProjectOrgMapper extends BaseMapper<XzProjectOrg> {
|
||||
* @param deptId 父部门
|
||||
* @return 子部门列表,type字段固定返回固定值 dept
|
||||
*/
|
||||
@Select("SELECT id id, dept_name `name`, 'dept' AS 'type' FROM xz_project_org WHERE parent_id=#{deptId}")
|
||||
List<OrgTreeVo> selectByDept(@Param("deptId") String deptId);
|
||||
@Select("SELECT id id, dept_name `name`, 'dept' AS 'type' FROM xz_project_org WHERE parent_id=#{deptId} AND project_sn = #{projectSn}")
|
||||
List<OrgTreeVo> selectByDept(@Param("deptId") String deptId, @Param("projectSn") String projectSn);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user