Your Name
2023-04-17 1d26444aecf21f44ae5208dfd6e55eceec704026
加入搜索
2个文件已修改
28 ■■■■■ 已修改文件
service-report/src/main/java/com/java110/report/bmo/search/impl/SearchStaffBMOImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-report/src/main/java/com/java110/report/bmo/search/impl/SearchVisitBMOImpl.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-report/src/main/java/com/java110/report/bmo/search/impl/SearchStaffBMOImpl.java
@@ -45,7 +45,7 @@
        if(tmpUserDtos == null || tmpUserDtos.size()< 1){
            return ;
        }
        userDtos.addAll(userDtos);
        userDtos.addAll(tmpUserDtos);
    }
    private void queryStaffByName(SearchDataDto searchDataDto, List<UserDto> userDtos) {
@@ -57,6 +57,6 @@
        if(tmpUserDtos == null || tmpUserDtos.size()< 1){
            return ;
        }
        userDtos.addAll(userDtos);
        userDtos.addAll(tmpUserDtos);
    }
}
service-report/src/main/java/com/java110/report/bmo/search/impl/SearchVisitBMOImpl.java
@@ -1,11 +1,15 @@
package com.java110.report.bmo.search.impl;
import com.alibaba.fastjson.JSONObject;
import com.java110.dto.data.SearchDataDto;
import com.java110.dto.visit.VisitDto;
import com.java110.dto.visitSetting.VisitSettingDto;
import com.java110.intf.community.IVisitSettingV1InnerServiceSMO;
import com.java110.intf.community.IVisitV1InnerServiceSMO;
import com.java110.report.bmo.search.ISearchStaffBMO;
import com.java110.report.bmo.search.ISearchVisitBMO;
import com.java110.utils.util.StringUtil;
import com.java110.vo.api.visit.ApiVisitDataVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -18,6 +22,9 @@
    @Autowired
    private IVisitV1InnerServiceSMO visitV1InnerServiceSMOImpl;
    @Autowired
    private IVisitSettingV1InnerServiceSMO visitSettingV1InnerServiceSMOImpl;
    @Override
    public SearchDataDto query(SearchDataDto searchDataDto) {
@@ -29,6 +36,8 @@
        // todo 通过电话
        queryVisitByLink(searchDataDto,visitDtos);
        refreshSetting(visitDtos,searchDataDto);
        searchDataDto.setVisitDtos(visitDtos);
@@ -67,4 +76,19 @@
        visitDtos.addAll(tmpVisitDtos);
    }
    private void refreshSetting(List<VisitDto> visitDtos, SearchDataDto searchDataDto) {
        VisitSettingDto visitSettingDto = new VisitSettingDto();
        visitSettingDto.setCommunityId(searchDataDto.getCommunityId());
        List<VisitSettingDto> visitSettingDtos = visitSettingV1InnerServiceSMOImpl.queryVisitSettings(visitSettingDto);
        if (visitSettingDtos == null || visitSettingDtos.size() < 1) {
            return;
        }
        if (visitDtos == null || visitDtos.size() < 1) {
            return;
        }
        for (VisitDto visitDto : visitDtos) {
            visitDto.setFlowId(visitSettingDtos.get(0).getFlowId());
        }
    }
}