Commit 70f7872e by 魏文甫

update

1 parent f9f9df67
...@@ -65,15 +65,10 @@ public class InformationServiceImpl implements InformationService { ...@@ -65,15 +65,10 @@ public class InformationServiceImpl implements InformationService {
param.put("secondId", secondId); param.put("secondId", secondId);
if (tBaseSecondClass.getType() == 1) { if (tBaseSecondClass.getType() == 1) {
list = informationMapper.secondClassDetailInformation(param); list = informationMapper.secondClassDetailInformation(param);
total = informationMapper.secondClassDetailInformationTotal(param);
} else { } else {
list = informationMapper.secondClassDetailCourse(param); list = informationMapper.secondClassDetailCourse(param);
total = informationMapper.secondClassDetailCourseTotal(param);
} }
Map<String, Object> dataMap = new HashMap<String, Object>(); return returnMap("1", "", list);
dataMap.put("list", list);
dataMap.put("total", total);
return returnMap("1", "", dataMap);
} }
/** /**
......
...@@ -47,12 +47,24 @@ ...@@ -47,12 +47,24 @@
LEFT JOIN t_base_second_class sc ON rc.second_class_id = sc.id AND sc.type = 1 LEFT JOIN t_base_second_class sc ON rc.second_class_id = sc.id AND sc.type = 1
WHERE WHERE
i.is_delete = 0 i.is_delete = 0
AND sc.type = 2 AND sc.type = 1
AND rc.second_class_id = #{secondId,jdbcType=BIGINT} AND rc.second_class_id = #{secondId,jdbcType=BIGINT}
ORDER BY ORDER BY
i.id DESC i.id DESC
LIMIT ${start},${pageSize} LIMIT ${start},${pageSize}
</select> </select>
<select id="secondClassDetailInformationTotal" resultType="java.lang.Integer">
SELECT
count(i.id)
FROM
t_kzy_relation_class rc
LEFT JOIN t_kzy_information i ON rc.relation_id = i.id
LEFT JOIN t_base_second_class sc ON rc.second_class_id = sc.id AND sc.type = 1
WHERE
i.is_delete = 0
AND sc.type = 1
AND rc.second_class_id = #{secondId,jdbcType=BIGINT}
</select>
<select id="secondClassDetailCourse" resultType="java.util.HashMap"> <select id="secondClassDetailCourse" resultType="java.util.HashMap">
SELECT SELECT
...@@ -74,4 +86,16 @@ ...@@ -74,4 +86,16 @@
c.id DESC c.id DESC
LIMIT ${start},${pageSize} LIMIT ${start},${pageSize}
</select> </select>
<select id="secondClassDetailCourseTotal" resultType="java.lang.Integer">
SELECT
count(c.id)
FROM
t_kzy_relation_class rc
LEFT JOIN t_kzy_course c ON rc.relation_id = c.id
LEFT JOIN t_base_second_class sc ON rc.second_class_id = sc.id AND sc.type = 2
WHERE
c.is_delete = 0
AND sc.type = 2
AND rc.second_class_id = #{secondId,jdbcType=BIGINT}
</select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!