|
@@ -127,8 +127,8 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
|
|
|
public Page<EhsdPurchaseVo> getPage(EhsdPurchaseSelectDto dto) {
|
|
|
IWrapper<EhsdPurchase> wrapper = getWrapper();
|
|
|
wrapper.orderByDesc("t1", EhsdPurchase::getCreateTime);
|
|
|
- if (ObjectUtils.isNotEmpty(dto.getPurchaseStatus())) {
|
|
|
- wrapper.eq("t1", EhsdPurchase::getStatus, dto.getPurchaseStatus());
|
|
|
+ if (ObjectUtils.isNotEmpty(dto.getStatus())) {
|
|
|
+ wrapper.eq("t1", EhsdPurchase::getStatus, dto.getStatus());
|
|
|
}
|
|
|
if (ObjectUtils.isNotEmpty(dto.getPayStatus())) {
|
|
|
wrapper.eq("t1", EhsdPurchase::getPayStatus, dto.getPayStatus());
|
|
@@ -137,10 +137,7 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
|
|
|
wrapper.keyword(dto.getKeyword(), new SqlField("t2.name"), new SqlField("t1.`code`"));
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- wrapper.eq(EhsdPurchase::getStatus, dto.getStatus());
|
|
|
-
|
|
|
- if(FlowStatusEnum1.UPDATE.getKey() != dto.getStatus()) {
|
|
|
+ if (ObjectUtils.isEmpty(dto.getStatus()) || FlowStatusEnum1.UPDATE.getKey() != dto.getStatus()) {
|
|
|
|
|
|
wrapper.ne(EhsdPurchase::getStatus, FlowStatusEnum1.UPDATE.getKey());
|
|
|
}
|
|
@@ -229,7 +226,7 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
|
|
|
|
|
|
if (ObjectUtils.isNotEmpty(ehsdPurchaseProductList)) {
|
|
|
|
|
|
- List<EhsdPurchaseProductVo> subscribeSource = ehsdPurchaseProductVos.stream().filter(item -> Objects.equals(item.getDataResource(),0)).collect(Collectors.toList());
|
|
|
+ List<EhsdPurchaseProductVo> subscribeSource = ehsdPurchaseProductVos.stream().filter(item -> Objects.equals(item.getDataResource(), 0)).collect(Collectors.toList());
|
|
|
if (ObjectUtils.isNotEmpty(subscribeSource)) {
|
|
|
List<Long> subscribeDetailSourceIds = subscribeSource.stream().map(EhsdPurchaseProductVo::getDataResourceId).distinct().collect(Collectors.toList());
|
|
|
Map<Long, SubscribeDetail> contractProductMap = subscribeDetailService.mapKEntity(SubscribeDetail::getId, q -> q.in(SubscribeDetail::getId, subscribeDetailSourceIds));
|
|
@@ -243,7 +240,7 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- List<EhsdPurchaseProductVo> contractSource = ehsdPurchaseProductVos.stream().filter(item -> Objects.equals(item.getDataResource(),1)).collect(Collectors.toList());
|
|
|
+ List<EhsdPurchaseProductVo> contractSource = ehsdPurchaseProductVos.stream().filter(item -> Objects.equals(item.getDataResource(), 1)).collect(Collectors.toList());
|
|
|
if (ObjectUtils.isNotEmpty(contractSource)) {
|
|
|
List<Long> contractSourceIds = contractSource.stream().map(EhsdPurchaseProductVo::getDataResourceId).distinct().collect(Collectors.toList());
|
|
|
Map<Long, ContractProduct> contractProductMap = contractProductService.mapKEntity(ContractProduct::getId, q -> q.in(ContractProduct::getId, contractSourceIds));
|
|
@@ -253,7 +250,7 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- List<EhsdPurchaseProductVo> sampleSource = ehsdPurchaseProductVos.stream().filter(item -> Objects.equals(item.getDataResource(),2)).collect(Collectors.toList());
|
|
|
+ List<EhsdPurchaseProductVo> sampleSource = ehsdPurchaseProductVos.stream().filter(item -> Objects.equals(item.getDataResource(), 2)).collect(Collectors.toList());
|
|
|
if (ObjectUtils.isNotEmpty(sampleSource)) {
|
|
|
List<Long> sampleSourceIds = sampleSource.stream().map(EhsdPurchaseProductVo::getDataResourceId).distinct().collect(Collectors.toList());
|
|
|
Map<Long, SampleProduct> sampleProductMap = sampleProductService.mapKEntity(SampleProduct::getId, q -> q.in(SampleProduct::getId, sampleSourceIds));
|