xiao547607 4 rokov pred
rodič
commit
b0665f66cc

+ 2 - 0
common/src/main/java/com/jpsoft/employment/modules/job/entity/Recruitment.java

@@ -25,6 +25,8 @@ public class Recruitment {
     private String title;
         @ApiModelProperty(value = "招聘所属地区")
     private String area;
+    @ApiModelProperty(value = "招聘所属地区翻译")
+    private String areaN;
         @ApiModelProperty(value = "地址")
     private String address;
         @ApiModelProperty(value = "职位")

+ 19 - 0
web/src/main/java/com/jpsoft/employment/modules/mobile/controller/ResumeApiController.java

@@ -2,8 +2,13 @@ package com.jpsoft.employment.modules.mobile.controller;
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.alipay.api.domain.CompanyInfo;
 import com.github.pagehelper.Page;
+import com.jpsoft.employment.modules.base.entity.City;
+import com.jpsoft.employment.modules.base.entity.Company;
 import com.jpsoft.employment.modules.base.entity.ResumeApprove;
+import com.jpsoft.employment.modules.base.service.CityService;
+import com.jpsoft.employment.modules.base.service.CompanyService;
 import com.jpsoft.employment.modules.base.service.ResumeApproveService;
 import com.jpsoft.employment.modules.common.dto.MessageResult;
 import com.jpsoft.employment.modules.common.dto.Sort;
@@ -68,6 +73,12 @@ public class ResumeApiController {
     @Autowired
     private ResumeApproveService resumeApproveService;
 
+    @Autowired
+    private CompanyService companyService;
+
+    @Autowired
+    private CityService cityService;
+
 
     private Logger logger = LoggerFactory.getLogger(getClass());
 
@@ -304,6 +315,14 @@ public class ResumeApiController {
                 String workYearName = dataDictionaryService.getName(recruitment.getWorkYear());
                 recruitment.setWageTypeName(wageTypeName);
                 recruitment.setWorkYearName(workYearName);
+                Company ci = companyService.get(recruitment.getCompanyId());
+                if(ci != null){
+                    recruitment.setCompanyName(ci.getName());
+                }
+                City city = cityService.get(recruitment.getArea());
+                if(city != null){
+                    recruitment.setAreaN(city.getCityName());
+                }
                 rd.setJobRecruitment(recruitment);
             }