mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-12 20:36:50 +08:00
fix: 【FCJDFDXTXS-47】修正课程分类的排序问题
This commit is contained in:
@@ -265,6 +265,12 @@ public class CourseDao extends BaseDao<Course> {
|
|||||||
// 教师联查
|
// 教师联查
|
||||||
builder.append(System.lineSeparator());
|
builder.append(System.lineSeparator());
|
||||||
builder.append("LEFT JOIN boe_course_teacher ct ON c.id = ct.course_id");
|
builder.append("LEFT JOIN boe_course_teacher ct ON c.id = ct.course_id");
|
||||||
|
// 排序字段是否为sysType
|
||||||
|
if (StringUtils.equals(queryDTO.getOrderField(), "sysType")) {
|
||||||
|
builder.append(System.lineSeparator()).append("LEFT JOIN boe_sys_type st1 ON c.sys_type1 = st1.id");
|
||||||
|
builder.append(System.lineSeparator()).append("LEFT JOIN boe_sys_type st2 ON c.sys_type2 = st2.id");
|
||||||
|
builder.append(System.lineSeparator()).append("LEFT JOIN boe_sys_type st3 ON c.sys_type3 = st3.id");
|
||||||
|
}
|
||||||
|
|
||||||
// where条件
|
// where条件
|
||||||
// 第一个条件:deleted = 0
|
// 第一个条件:deleted = 0
|
||||||
@@ -369,7 +375,8 @@ public class CourseDao extends BaseDao<Course> {
|
|||||||
// 多字段排序: sysType resOwner
|
// 多字段排序: sysType resOwner
|
||||||
if (StringUtils.equals(orderField, "sysType")) {
|
if (StringUtils.equals(orderField, "sysType")) {
|
||||||
for (int i = 1; i <= 3; i++) {
|
for (int i = 1; i <= 3; i++) {
|
||||||
builder.append("c.").append(orderFieldSql).append(i).append(" ").append(orderAscStr).append(", ");
|
builder.append("st1.name ").append(orderAscStr).append(", st2.name ").append(orderAscStr).append(", st3.name ").append(orderAscStr).append(", ");
|
||||||
|
// builder.append("c.").append(orderFieldSql).append(i).append(" ").append(orderAscStr).append(", ");
|
||||||
}
|
}
|
||||||
} else if (StringUtils.equals(orderField, "resOwner")) {
|
} else if (StringUtils.equals(orderField, "resOwner")) {
|
||||||
builder.append("org.org_name ").append(orderAscStr).append(", ");
|
builder.append("org.org_name ").append(orderAscStr).append(", ");
|
||||||
|
|||||||
Reference in New Issue
Block a user