删除多余数据看板Vo

This commit is contained in:
2025-07-31 09:40:38 +08:00
parent b74c977c60
commit bee31ca5bc
8 changed files with 91 additions and 145 deletions

View File

@@ -15,7 +15,6 @@ import com.klp.domain.vo.WmsProductVo;
import com.klp.domain.WmsProduct;
import com.klp.mapper.WmsProductMapper;
import com.klp.service.IWmsProductService;
import com.klp.domain.vo.OrderSummaryVO;
import com.klp.domain.vo.PerformanceAreaVO;
import com.klp.domain.vo.CurrentSituationAreaVO;
import com.klp.domain.vo.RecommendationAreaVO;
@@ -126,38 +125,38 @@ public class WmsProductServiceImpl implements IWmsProductService {
@Override
public DashboardOverviewVO getDashboardOverview() {
DashboardOverviewVO vo = new DashboardOverviewVO();
// ========== 原有业务逻辑 ==========
OrderSummaryVO summary = baseMapper.selectOrderSummary();
// 计算增长率
summary.setTotalOrderCountGrowthRate(
summary.getLastMonthTotalOrderCount() == 0 ? 0 :
(double)(summary.getTotalOrderCount() - summary.getLastMonthTotalOrderCount()) / summary.getLastMonthTotalOrderCount()
);
summary.setFinishedOrderCountGrowthRate(
summary.getLastMonthFinishedOrderCount() == 0 ? 0 :
(double)(summary.getFinishedOrderCount() - summary.getLastMonthFinishedOrderCount()) / summary.getLastMonthFinishedOrderCount()
);
summary.setFinishedRateGrowthRate(
summary.getLastMonthFinishedRate() == 0 ? 0 :
(summary.getFinishedRate() - summary.getLastMonthFinishedRate()) / summary.getLastMonthFinishedRate()
);
summary.setMonthFinishedOrderCountGrowthRate(
summary.getLastMonthFinishedOrderCount() == 0 ? 0 :
(double)(summary.getMonthFinishedOrderCount() - summary.getLastMonthFinishedOrderCount()) / summary.getLastMonthFinishedOrderCount()
);
summary.setMonthFinishedRateGrowthRate(
summary.getLastMonthFinishedRate() == 0 ? 0 :
(summary.getMonthFinishedRate() - summary.getLastMonthFinishedRate()) / summary.getLastMonthFinishedRate()
);
vo.setOrderSummary(summary);
vo.setSalesManagerPie(baseMapper.selectSalesManagerPie());
vo.setProductRank(baseMapper.selectProductRank());
vo.setOrderMaterial(baseMapper.selectOrderMaterial());
vo.setCustomerRegion(baseMapper.selectCustomerRegion());
// // ========== 原有业务逻辑 ==========
// OrderSummaryVO summary = baseMapper.selectOrderSummary();
// // 计算增长率
// summary.setTotalOrderCountGrowthRate(
// summary.getLastMonthTotalOrderCount() == 0 ? 0 :
// (double)(summary.getTotalOrderCount() - summary.getLastMonthTotalOrderCount()) / summary.getLastMonthTotalOrderCount()
// );
// summary.setFinishedOrderCountGrowthRate(
// summary.getLastMonthFinishedOrderCount() == 0 ? 0 :
// (double)(summary.getFinishedOrderCount() - summary.getLastMonthFinishedOrderCount()) / summary.getLastMonthFinishedOrderCount()
// );
// summary.setFinishedRateGrowthRate(
// summary.getLastMonthFinishedRate() == 0 ? 0 :
// (summary.getFinishedRate() - summary.getLastMonthFinishedRate()) / summary.getLastMonthFinishedRate()
// );
// summary.setMonthFinishedOrderCountGrowthRate(
// summary.getLastMonthFinishedOrderCount() == 0 ? 0 :
// (double)(summary.getMonthFinishedOrderCount() - summary.getLastMonthFinishedOrderCount()) / summary.getLastMonthFinishedOrderCount()
// );
// summary.setMonthFinishedRateGrowthRate(
// summary.getLastMonthFinishedRate() == 0 ? 0 :
// (summary.getMonthFinishedRate() - summary.getLastMonthFinishedRate()) / summary.getLastMonthFinishedRate()
// );
// vo.setOrderSummary(summary);
// vo.setSalesManagerPie(baseMapper.selectSalesManagerPie());
// vo.setProductRank(baseMapper.selectProductRank());
// vo.setOrderMaterial(baseMapper.selectOrderMaterial());
// vo.setCustomerRegion(baseMapper.selectCustomerRegion());
// ========== 新增业务区域逻辑 ==========
// 业绩区数据
PerformanceAreaVO performanceArea = new PerformanceAreaVO();
performanceArea.setProductSalesPerformance(baseMapper.selectProductSalesPerformance());