Browse Source

1、看过我的企业用户-增加查看时间

rayson 1 year ago
parent
commit
ecb094ebc3

+ 4 - 3
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/app/job/vo/AppJobCvLookRespVO.java

@@ -1,15 +1,16 @@
 package com.citu.module.menduner.system.controller.app.job.vo;
 
 import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserSummaryRespVO;
-import com.citu.module.menduner.system.controller.base.enterprise.vo.EnterpriseBaseSimpleRespVO;
-import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserContactRespVO;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.time.LocalDateTime;
+
 @Schema(description = "menduner - 看过我的企业用户 Response VO")
 @Data
 public class AppJobCvLookRespVO extends EnterpriseUserSummaryRespVO {
 
-
+    @Schema(description = "查看时间")
+    private LocalDateTime updateTime;
 
 }

+ 1 - 5
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/dal/mysql/job/JobCvRelMapper.java

@@ -7,17 +7,13 @@ import com.citu.framework.mybatis.core.query.LambdaQueryWrapperX;
 import com.citu.framework.mybatis.core.query.MPJLambdaWrapperX;
 import com.citu.module.menduner.system.controller.app.job.hire.AppHireJobCvRelQueryReqVO;
 import com.citu.module.menduner.system.controller.app.job.hire.AppHireJobCvRelRespVO;
-import com.citu.module.menduner.system.controller.app.job.vo.AppJobCvLookRespVO;
 import com.citu.module.menduner.system.controller.appadmin.person.cv.AppAdminJobCvRelPageReqVO;
 import com.citu.module.menduner.system.controller.appadmin.person.cv.AppAdminJobCvRelRespVO;
 import com.citu.module.menduner.system.controller.appadmin.person.hire.AppAdminHireJobCvRelPageReqVO;
 import com.citu.module.menduner.system.controller.appadmin.person.hire.AppAdminHireJobCvRelRespVO;
 import com.citu.module.menduner.system.controller.appadmin.person.vo.AppAdminPersonSimpleRespVO;
-import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserContactRespVO;
 import com.citu.module.menduner.system.controller.base.job.JobCvRelPageReqVO;
 import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterprisePostDO;
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseUserBindDO;
 import com.citu.module.menduner.system.dal.dataobject.job.JobAdvertisedDO;
 import com.citu.module.menduner.system.dal.dataobject.job.JobCvRelDO;
 import com.citu.module.menduner.system.dal.dataobject.person.PersonInfoDO;
@@ -162,7 +158,7 @@ public interface JobCvRelMapper extends BaseMapperX<JobCvRelDO> {
                 .eq(JobCvRelDO::getUserId, userId)
                 //大于0
                 .gt(JobCvRelDO::getStatus, JobCvRelStatusEnum.NEW.getStatus())
-                .orderByDesc(JobCvRelDO::getCreateTime)
+                .orderByDesc(JobCvRelDO::getUpdateTime)
                 .groupBy(JobCvRelDO::getEnterpriseId, JobCvRelDO::getPublishUserId);
 
         return selectJoinPage(pageParam, JobCvRelDO.class, wrapper);

+ 2 - 2
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/job/JobAdvertisedServiceImpl.java

@@ -151,7 +151,7 @@ public class JobAdvertisedServiceImpl implements JobAdvertisedService {
         // 感兴趣的城市
         List<Long> interestedAreaIds = interestList.stream()
                 .map(JobInterestedDO::getInterestedAreaIdList)
-                .filter(interestedAreaIdList ->CollUtil.isNotEmpty(interestedAreaIdList))
+                .filter(CollUtil::isNotEmpty)
                 .flatMap(Collection::stream) // 将嵌套列表展平为一个流
                 .map(Long::valueOf)
                 .distinct()
@@ -159,7 +159,7 @@ public class JobAdvertisedServiceImpl implements JobAdvertisedService {
         // 感兴趣的行业
         List<Long> inductionIds = interestList.stream()
                 .map(JobInterestedDO::getIndustryIdList)
-                .filter(industryIdList ->CollUtil.isNotEmpty(industryIdList))
+                .filter(CollUtil::isNotEmpty)
                 .flatMap(Collection::stream) // 将嵌套列表展平为一个流
                 .map(Long::valueOf)
                 .distinct()

+ 1 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/job/JobIntegrationServiceImpl.java

@@ -176,6 +176,7 @@ public class JobIntegrationServiceImpl implements JobIntegrationService {
             }
 
             AppJobCvLookRespVO respVO = (AppJobCvLookRespVO) contactRespVO;
+            respVO.setUpdateTime(cv.getUpdateTime());
             list.add(respVO);
             map.put(key, contactRespVO);