Commit bf88de2f authored by suhuiguang's avatar suhuiguang

feat(jyjc):检验检测业务管理

1.按照要求进行调整
parent a62e609e
...@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.jyjc.api.model; ...@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.jyjc.api.model;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.util.List;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
public class JyjcBizManageModel extends JyjcOpeningApplicationModel { public class JyjcBizManageModel extends JyjcOpeningApplicationModel {
...@@ -21,4 +23,9 @@ public class JyjcBizManageModel extends JyjcOpeningApplicationModel { ...@@ -21,4 +23,9 @@ public class JyjcBizManageModel extends JyjcOpeningApplicationModel {
* 机构分类名称 * 机构分类名称
*/ */
private String agencyClassifyName; private String agencyClassifyName;
/**
* 新开通区域
*/
private List<String> newDetectionRegion;
} }
...@@ -78,8 +78,7 @@ public class JyjcBizManageServiceImpl { ...@@ -78,8 +78,7 @@ public class JyjcBizManageServiceImpl {
setAreaStatusByIdentify(company, r, bizManageModel); setAreaStatusByIdentify(company, r, bizManageModel);
bizManageModel.setCompanyCode(company.getCompanyCode()); bizManageModel.setCompanyCode(company.getCompanyCode());
bizManageModel.setOpenBizTypeName(Optional.of(OpenBizTypeEnumV2.getOneByCode(bizManageModel.getOpenBizType())).map(OpenBizTypeEnumV2::getDescription).orElse("")); bizManageModel.setOpenBizTypeName(Optional.of(OpenBizTypeEnumV2.getOneByCode(bizManageModel.getOpenBizType())).map(OpenBizTypeEnumV2::getDescription).orElse(""));
// 真实开通区域,所有区域-排查区域 bizManageModel.setDetectionRegionName(this.buildRegionName(detectionRegionCodeNameMap, r.getDetectionRegion()));
bizManageModel.setDetectionRegionName(this.buildRegionName(detectionRegionCodeNameMap, r.getDetectionRegion().stream().filter(d -> !Optional.ofNullable(r.getExclusionRegion()).orElse(new ArrayList<>()).contains(d)).collect(Collectors.toList())));
bizManageModel.setExclusionRegionName(this.buildRegionName(detectionRegionCodeNameMap, r.getExclusionRegion())); bizManageModel.setExclusionRegionName(this.buildRegionName(detectionRegionCodeNameMap, r.getExclusionRegion()));
bizManageModel.setAgencyClassifyName(agencyClassifyNameCodeNameMap.getOrDefault(bizManageModel.getAgencyClassify(), "")); bizManageModel.setAgencyClassifyName(agencyClassifyNameCodeNameMap.getOrDefault(bizManageModel.getAgencyClassify(), ""));
return bizManageModel; return bizManageModel;
...@@ -281,7 +280,9 @@ public class JyjcBizManageServiceImpl { ...@@ -281,7 +280,9 @@ public class JyjcBizManageServiceImpl {
public JyjcBizManageModel getBasicInfo(String appSeq) { public JyjcBizManageModel getBasicInfo(String appSeq) {
JyjcOpeningApplication openingApplication = openingApplicationService.getById(appSeq); JyjcOpeningApplication openingApplication = openingApplicationService.getById(appSeq);
return BeanUtil.copyProperties(openingApplication, JyjcBizManageModel.class); JyjcBizManageModel manageModel = BeanUtil.copyProperties(openingApplication, JyjcBizManageModel.class);
manageModel.setNewDetectionRegion(openingApplication.getDetectionRegion().stream().filter(e -> !Optional.ofNullable(openingApplication.getExclusionRegion()).orElse(new ArrayList<>()).contains(e)).collect(Collectors.toList()));
return manageModel;
} }
public Map<String, Object> getOne(String appSeq) { public Map<String, Object> getOne(String appSeq) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment