Commit e87814cc by 王祖波

线上线下分开导出

parent de8c1957
...@@ -20,6 +20,7 @@ import org.springframework.stereotype.Component; ...@@ -20,6 +20,7 @@ import org.springframework.stereotype.Component;
import java.util.Collections; import java.util.Collections;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Objects;
@Component @Component
public class ContentMaterialClerkUsedDataHandler extends DownloadHandlerAbstract<MaterialClerkUsedDataVO> { public class ContentMaterialClerkUsedDataHandler extends DownloadHandlerAbstract<MaterialClerkUsedDataVO> {
...@@ -38,11 +39,14 @@ public class ContentMaterialClerkUsedDataHandler extends DownloadHandlerAbstract ...@@ -38,11 +39,14 @@ public class ContentMaterialClerkUsedDataHandler extends DownloadHandlerAbstract
Page<MaterialClerkUsedDataVO> clerkUsedData = materialDataAdaptor.queryMaterialClerkUsedData(materialStatisticsBaseQO,materialStatisticsBaseQO.getStoreIdList()); Page<MaterialClerkUsedDataVO> clerkUsedData = materialDataAdaptor.queryMaterialClerkUsedData(materialStatisticsBaseQO,materialStatisticsBaseQO.getStoreIdList());
List<MaterialClerkUsedDataVO> result = clerkUsedData.getResult(); List<MaterialClerkUsedDataVO> result = clerkUsedData.getResult();
if (CollectionUtils.isEmpty(result)) { if (CollectionUtils.isEmpty(result)) {
return Collections.emptyList();
}
Integer mallType = materialStatisticsBaseQO.getMallType();
if (Objects.equals(mallType, 0)) {
result.forEach(x -> { result.forEach(x -> {
x.setConvsUserNum(x.getConvsUserNum() + x.getOfflineConvsUserNum()); x.setConvsUserNum(x.getOfflineConvsUserNum());
x.setConvsAmt(x.getConvsAmt().add(x.getOfflineConvsAmt())); x.setConvsAmt(x.getOfflineConvsAmt());
}); });
return Collections.emptyList();
} }
return result; return result;
} }
......
...@@ -21,6 +21,7 @@ import org.springframework.stereotype.Component; ...@@ -21,6 +21,7 @@ import org.springframework.stereotype.Component;
import java.util.Collections; import java.util.Collections;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Objects;
@Component @Component
public class ContentMaterialStoreUsedDataHandler extends DownloadHandlerAbstract<MaterialStoreUsedDataVO> { public class ContentMaterialStoreUsedDataHandler extends DownloadHandlerAbstract<MaterialStoreUsedDataVO> {
...@@ -39,11 +40,14 @@ public class ContentMaterialStoreUsedDataHandler extends DownloadHandlerAbstract ...@@ -39,11 +40,14 @@ public class ContentMaterialStoreUsedDataHandler extends DownloadHandlerAbstract
Page<MaterialStoreUsedDataVO> storeUsedData = materialDataAdaptor.queryMaterialStoreUsedData(materialStatisticsBaseQO, materialStatisticsBaseQO.getStoreIdList()); Page<MaterialStoreUsedDataVO> storeUsedData = materialDataAdaptor.queryMaterialStoreUsedData(materialStatisticsBaseQO, materialStatisticsBaseQO.getStoreIdList());
List<MaterialStoreUsedDataVO> result = storeUsedData.getResult(); List<MaterialStoreUsedDataVO> result = storeUsedData.getResult();
if (CollectionUtils.isEmpty(result)) { if (CollectionUtils.isEmpty(result)) {
return Collections.emptyList();
}
Integer mallType = materialStatisticsBaseQO.getMallType();
if (Objects.equals(mallType, 0)) {
result.forEach(x -> { result.forEach(x -> {
x.setConvUserNum(x.getConvUserNum() + x.getOfflineConvUserNum()); x.setConvUserNum(x.getOfflineConvUserNum());
x.setConvSalesNmt(x.getConvSalesNmt().add(x.getOfflineConvSalesNmt())); x.setConvSalesNmt(x.getOfflineConvSalesNmt());
}); });
return Collections.emptyList();
} }
return result; return result;
} }
......
...@@ -61,6 +61,11 @@ public class MaterialStatisticsBaseQO extends BasePageInfo { ...@@ -61,6 +61,11 @@ public class MaterialStatisticsBaseQO extends BasePageInfo {
private Integer storeStatusFilter; private Integer storeStatusFilter;
/**
* 0线下 1线上
*/
private Integer mallType;
public String getEnterpriseId() { public String getEnterpriseId() {
return enterpriseId; return enterpriseId;
...@@ -154,4 +159,12 @@ public class MaterialStatisticsBaseQO extends BasePageInfo { ...@@ -154,4 +159,12 @@ public class MaterialStatisticsBaseQO extends BasePageInfo {
return null; return null;
} }
} }
public Integer getMallType() {
return mallType;
}
public void setMallType(Integer mallType) {
this.mallType = mallType;
}
} }
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