Browse Source

Merge remote-tracking branch 'origin/dev_question_naire' into develop

dev_shibei_match
zxc 4 years ago
parent
commit
f64c8886a4
  1. 23
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java

23
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java

@ -51,7 +51,6 @@ import com.epmet.dataaggre.dto.epmettduck.result.*;
import com.epmet.dataaggre.dto.epmettduck.struct.*; import com.epmet.dataaggre.dto.epmettduck.struct.*;
import com.epmet.dataaggre.entity.epmettduck.PrUserProjectEntity; import com.epmet.dataaggre.entity.epmettduck.PrUserProjectEntity;
import com.epmet.dataaggre.entity.epmettduck.PrUserProjectResultEntity; import com.epmet.dataaggre.entity.epmettduck.PrUserProjectResultEntity;
import com.epmet.dataaggre.entity.epmettduck.PrVistRecordEntity;
import com.epmet.dataaggre.service.epmettduck.PrPublishRangeService; import com.epmet.dataaggre.service.epmettduck.PrPublishRangeService;
import com.epmet.dataaggre.service.epmettduck.PrUserProjectService; import com.epmet.dataaggre.service.epmettduck.PrUserProjectService;
import com.epmet.dataaggre.service.epmettduck.PrVistRecordService; import com.epmet.dataaggre.service.epmettduck.PrVistRecordService;
@ -71,8 +70,6 @@ import org.springframework.util.CollectionUtils;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.*; import java.util.*;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.Stream; import java.util.stream.Stream;
@ -193,7 +190,10 @@ public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao,
} }
orgIds = joint(pids,agencyId,gridList); orgIds = joint(pids,agencyId,gridList);
}else { }else {
String selfOrg = pids + ":" + agencyId; String selfOrg = agencyId;
if (StringUtils.isNotBlank(pids)){
selfOrg = pids + ":" + agencyId;
}
orgIds.add(selfOrg); orgIds.add(selfOrg);
} }
}else { }else {
@ -274,10 +274,17 @@ public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao,
*/ */
public List<String> joint(String pids, String agencyId, List<IdAndNameDTO> list){ public List<String> joint(String pids, String agencyId, List<IdAndNameDTO> list){
List<String> orgIds = new ArrayList<>(); List<String> orgIds = new ArrayList<>();
list.forEach(l -> { if (StringUtils.isNotBlank(pids)){
String oneOrg = pids + ":" + agencyId + ":" + l.getId(); list.forEach(l -> {
orgIds.add(oneOrg); String oneOrg = pids + ":" + agencyId + ":" + l.getId();
}); orgIds.add(oneOrg);
});
}else {// pids为空的时候
list.forEach(l -> {
String oneOrg = agencyId + ":" + l.getId();
orgIds.add(oneOrg);
});
}
return orgIds; return orgIds;
} }

Loading…
Cancel
Save