فهرست منبع

企业认证,简历下载

yanliming 4 سال پیش
والد
کامیت
0b375d52c0

+ 3 - 0
common/src/main/java/com/jpsoft/employment/modules/job/dto/ResumeDeliverDTO.java

@@ -15,6 +15,9 @@ public class ResumeDeliverDTO {
     @ApiModelProperty(value = "ID")
     private String id;
 
+    @ApiModelProperty(value = "人员ID")
+    private String jobUserId;
+
     @ApiModelProperty(value = "姓名")
     private String name;
 

+ 3 - 2
common/src/main/resources/mapper/job/ResumeWorkExperience.xml

@@ -104,8 +104,9 @@
 			select * from job_resume_work_experience
 		]]>
 		<where>
-			<if test="searchParams.id != null">
-				and ID_ like #{searchParams.id}
+			del_flag = false
+			<if test="searchParams.resumeId != null">
+				and resume_id like #{searchParams.resumeId}
 			</if>
 		</where>
 		<foreach item="sort" collection="sortList"  open="order by" separator=",">

+ 1 - 0
web/src/main/java/com/jpsoft/employment/modules/job/controller/ResumeDeliverController.java

@@ -382,6 +382,7 @@ public class ResumeDeliverController {
             JobUser jobUser = jobUserService.get(resumeDeliver.getJobUserId());
 
             if(jobUser!=null){
+                dto.setId(jobUser.getId());
                 dto.setName(jobUser.getRealName());
 
                 if(StringUtils.isNotEmpty(jobUser.getJobStatus())) {

+ 19 - 6
web/src/main/java/com/jpsoft/employment/modules/job/controller/ResumeWorkExperienceController.java

@@ -4,7 +4,9 @@ import com.github.pagehelper.Page;
 import com.jpsoft.employment.modules.common.dto.MessageResult;
 import com.jpsoft.employment.modules.common.dto.Sort;
 import com.jpsoft.employment.modules.common.utils.PojoUtils;
+import com.jpsoft.employment.modules.job.entity.ResumeDeliver;
 import com.jpsoft.employment.modules.job.entity.ResumeWorkExperience;
+import com.jpsoft.employment.modules.job.service.ResumeDeliverService;
 import com.jpsoft.employment.modules.job.service.ResumeWorkExperienceService;
 import io.swagger.annotations.ApiOperation;
 import org.apache.commons.lang3.StringUtils;
@@ -25,6 +27,9 @@ public class ResumeWorkExperienceController {
     @Autowired
     private ResumeWorkExperienceService resumeWorkExperienceService;
 
+    @Autowired
+    private ResumeDeliverService resumeDeliverService;
+
     @ApiOperation(value="添加信息")
     @PostMapping("add")
     public MessageResult<ResumeWorkExperience> add(@ModelAttribute ResumeWorkExperience resumeWorkExperience){
@@ -143,9 +148,9 @@ public class ResumeWorkExperienceController {
     }
 
     @ApiOperation(value="列表")
-    @RequestMapping(value = "list",method = RequestMethod.POST)
-    public MessageResult<Map> list(
-            String id,
+    @RequestMapping(value = "pageList",method = RequestMethod.POST)
+    public MessageResult<Map> pageList(
+            String resumeDeliverId,
             @RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
             @RequestParam(value="pageSize",defaultValue="20") int pageSize,
             HttpServletRequest request){
@@ -159,10 +164,18 @@ public class ResumeWorkExperienceController {
         Map<String,Object> searchParams = new HashMap<>();
 
         List<Sort> sortList = new ArrayList<>();
-        sortList.add(new Sort("id_","asc"));
+        sortList.add(new Sort("sort_no","desc"));
+
+        ResumeDeliver resumeDeliver = resumeDeliverService.get(resumeDeliverId);
+
+        String resumeId="";
+
+        if(resumeDeliver!=null){
+            resumeId = resumeDeliver.getJobResumeId();
+        }
 
-        if (StringUtils.isNotEmpty(id)) {
-            searchParams.put("id","%" + id + "%");
+        if (StringUtils.isNotEmpty(resumeId)) {
+            searchParams.put("resumeId",resumeId);
         }