wkyy 4 éve
szülő
commit
1b17dab948

+ 2 - 1
common/src/main/resources/mapper/job/Resume.xml

@@ -183,7 +183,7 @@
 	<!--用于移动端接口:招聘方【求职管理】-->
 	<select id="foundJobManagement" parameterType="hashmap" resultType="map">
 		<![CDATA[
-			SELECT DISTINCT
+			SELECT
 			  jr.title_ title,
 			  sdda.name_ dreamMoney,
 			  sddb.name_ jobStatus,
@@ -193,6 +193,7 @@
 			  jj.head_image_url headImage,
 			  jj.real_name name,
 			  jre.id_ resumeId,
+			  jre.sex_ sex,
 			  jre.dream_add dreamAdd,
 			  jre.approve_status approveStatus,
               su.id_ sysUserId

+ 3 - 14
web/src/main/java/com/jpsoft/employment/modules/mobile/controller/RecruiterApiController.java

@@ -271,7 +271,7 @@ public class RecruiterApiController {
             @ApiImplicitParam(name = "type", value = "类型(1:已投递,2:邀沟通,3:邀面试,4:邀入职,5:已入职,6:不合适)", required = false, paramType = "query")
     })
     public MessageResult<Map> loadJobManagement(
-            String id,String token,String type,String sex,
+            String id,String token,String type,
             @RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
             @RequestParam(value="pageSize",defaultValue="20") int pageSize,
             @RequestAttribute  String subject) {
@@ -290,22 +290,11 @@ public class RecruiterApiController {
 
         searchParams.put("type",type);
 
-        if (StringUtils.isNotEmpty(id)) {
-            searchParams.put("sex",sex);
-        }
-
         Page<Map> page = resumeService.foundJobManagement(searchParams,pageIndex,pageSize,true,sortList);
 
         for (Map map:page) {
-            User user = userService.get(id);
-            String companyId = user.getCompanyId();
-            Recruitment recruitment = recruitmentService.get(companyId);
-            String recruitmentId = recruitment.getId();
-            ResumeDeliver resumeDeliver = resumeDeliverService.get(recruitmentId);
-            String resumeId = resumeDeliver.getJobResumeId();
-            Resume resume = resumeService.get(resumeId);
-            String sexName = dataDictionaryService.findNameByCatalogNameAndValue("性别",resume.getSex());
-            map.put("sex",sexName);
+            String sexName = dataDictionaryService.findNameByCatalogNameAndValue("性别",map.get("sex").toString());
+            map.put("sexN",sexName);
         }
 
         msgResult.setResult(true);