|
@@ -1,11 +1,13 @@
|
|
|
package com.izouma.wenlvju.service;
|
|
package com.izouma.wenlvju.service;
|
|
|
|
|
|
|
|
import com.izouma.wenlvju.config.DateConfig;
|
|
import com.izouma.wenlvju.config.DateConfig;
|
|
|
|
|
+import com.izouma.wenlvju.domain.Collaborate;
|
|
|
import com.izouma.wenlvju.domain.Rate;
|
|
import com.izouma.wenlvju.domain.Rate;
|
|
|
import com.izouma.wenlvju.dto.PageQuery;
|
|
import com.izouma.wenlvju.dto.PageQuery;
|
|
|
import com.izouma.wenlvju.dto.RateAudit;
|
|
import com.izouma.wenlvju.dto.RateAudit;
|
|
|
import com.izouma.wenlvju.enums.RateStatus;
|
|
import com.izouma.wenlvju.enums.RateStatus;
|
|
|
import com.izouma.wenlvju.exception.BusinessException;
|
|
import com.izouma.wenlvju.exception.BusinessException;
|
|
|
|
|
+import com.izouma.wenlvju.repo.CollaborateRepo;
|
|
|
import com.izouma.wenlvju.repo.RateRepo;
|
|
import com.izouma.wenlvju.repo.RateRepo;
|
|
|
import com.izouma.wenlvju.utils.JpaUtils;
|
|
import com.izouma.wenlvju.utils.JpaUtils;
|
|
|
import freemarker.template.Configuration;
|
|
import freemarker.template.Configuration;
|
|
@@ -31,7 +33,8 @@ import java.util.Map;
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
public class RateService {
|
|
public class RateService {
|
|
|
|
|
|
|
|
- private final RateRepo rateRepo;
|
|
|
|
|
|
|
+ private final RateRepo rateRepo;
|
|
|
|
|
+ private final CollaborateRepo collaborateRepo;
|
|
|
|
|
|
|
|
public Page<Rate> all(PageQuery pageQuery) {
|
|
public Page<Rate> all(PageQuery pageQuery) {
|
|
|
return rateRepo.findAll(JpaUtils.toSpecification(pageQuery, Rate.class), JpaUtils.toPageRequest(pageQuery));
|
|
return rateRepo.findAll(JpaUtils.toSpecification(pageQuery, Rate.class), JpaUtils.toPageRequest(pageQuery));
|
|
@@ -85,6 +88,8 @@ public class RateService {
|
|
|
// if (rate.isUndertakeExamination()) {
|
|
// if (rate.isUndertakeExamination()) {
|
|
|
// dataMap.put("examination", String.join(",", rate.getExamination()));
|
|
// dataMap.put("examination", String.join(",", rate.getExamination()));
|
|
|
// }
|
|
// }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
//单位概况
|
|
//单位概况
|
|
|
dataMap.put("introduction", rate.getIntroduction());
|
|
dataMap.put("introduction", rate.getIntroduction());
|
|
|
//Configuration 用于读取ftl文件
|
|
//Configuration 用于读取ftl文件
|