he2802 4 years ago
parent
commit
82733fc771

+ 4 - 1
zhongzheng-system/src/main/resources/mapper/modules/recruit/RecruitNeedsMapper.xml

@@ -46,12 +46,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         rn.*,
         dd.dict_label AS minimum_edu_label,
         dd1.dict_label AS working_years_label,
-        vtc.company_name
+        vtc.company_name,
+        COUNT(distinct ri.interview_id) interview_num
         FROM
         recruit_needs rn
         LEFT JOIN sys_dict_data dd ON rn.minimum_edu_dict = dd.dict_code
         LEFT JOIN sys_dict_data dd1 ON rn.working_years_dict = dd1.dict_code
         LEFT JOIN v_tenant_company vtc ON rn.company_id = vtc.company_id
+        LEFT JOIN recruit_interview ri ON rn.id = ri.needs_id
         WHERE
         1 = 1
         <if test="companyId != null" >
@@ -122,6 +124,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         </if>
         ORDER BY
         rn.id DESC
+        GROUP BY rn.id
     </select>
 
     <select id="queryRecruitNeedsListString" parameterType="com.zhongzheng.modules.recruit.bo.RecruitNeedsQueryBo"  resultMap="RecruitNeedsResult">