病友圈对应评论数

master
王堂东 2023-10-24 15:34:43 +08:00
parent 00a34fc36a
commit 2e1b7d996e
3 changed files with 10 additions and 0 deletions

View File

@ -49,6 +49,8 @@ public interface PatientMapper {
void disTaunt(@Param("reviewId") Integer reviewId);
Integer findReviewNum(@Param("patientCircleId") Integer patientCircleId);
// List<PatientCircle> patientCircleList(@Param("diseaseId") Integer diseaseId);
//

View File

@ -95,6 +95,11 @@ public class PatientServiceImpl implements PatientService {
@Override
public Result<List<PatientCircle>> patientCircleList() {
List<PatientCircle> list=patientMapper.patientCircleList();
list.forEach(l->{
Integer patientCircleId = l.getPatientCircleId();
Integer i=patientMapper.findReviewNum(patientCircleId);
l.setReviewNum(i);
});
return Result.success(list);
}

View File

@ -84,5 +84,8 @@
<select id="findByReviewId" resultType="com.february.patient.circle.domain.Review">
select * from tb_review where review_id=#{reviewId}
</select>
<select id="findReviewNum" resultType="java.lang.Integer">
SELECT COUNT(*) from tb_review WHERE patient_circle_id=#{patientCircleId}
</select>
</mapper>