项目可见性问题

master
xxssyyyyssxx 2021-11-18 17:41:16 +08:00
parent 72f3bd5157
commit 01fd773772
3 changed files with 4 additions and 4 deletions

View File

@ -9,8 +9,8 @@ import javax.persistence.*;
*/
@Data
@Entity
@Table(name = "project_visiable")
public class ProjectVisiable {
@Table(name = "project_visible")
public class ProjectVisible {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)

View File

@ -3,5 +3,5 @@ package cn.palmte.work.model;
import org.springframework.data.jpa.repository.JpaRepository;
public interface ProjectVisiableRepository extends JpaRepository<ProjectVisiable, Integer> {
public interface ProjectVisibleRepository extends JpaRepository<ProjectVisible, Integer> {
}

View File

@ -96,7 +96,7 @@ public class ProjectService {
Admin admin = InterfaceUtil.getAdmin();
int roleId = admin.getRoleId();
Integer adminId = admin.getId();
queryHelper.addCondition("p.id in (SELECT pv.project_id FROM project_visiable pv WHERE pv.type=1 AND pv.tid=? UNION SELECT pv.project_id FROM project_visiable pv WHERE pv.type=2 AND pv.tid=?)", roleId, adminId);
queryHelper.addCondition("p.id in (SELECT pv1.project_id FROM project_visible pv1 WHERE pv1.type=1 AND pv1.tid=? UNION SELECT pv2.project_id FROM project_visible pv2 WHERE pv2.type=2 AND pv2.tid=?)", roleId, adminId);
return queryHelper;