Skip to content

POST /dm-store/stock/statistics/exportCountExcel

Content-Type: application/json

触发按钮:stockexportCountExcelAjax

入参

出参

传递对象:ResultData

前端校验规则

后端逻辑

业务流程:确定近 12 个月统计范围 -> 汇总五类库存金额 -> 计算月总计 -> 计算年总计 -> 导出 Excel

├── 确定近 12 个月统计范围 :374-375
│   └── 绑定近 12 个月月份列表
├── 汇总五类库存金额
│   ├── 查询在线库存金额:StockValueStatisticsMapper.onLine :377
│   │   └── 查询 stock_value_statistics :151-179
│   │       ├── 条件: is_delete=0
│   │       ├── 条件: count_type=1
│   │       ├── 条件: 最近一年 :168-170
│   │       └── 条件: storeNo、productLineNo 过滤 :171-176
│   ├── 查询在库库存金额:StockValueStatisticsMapper.inStockCountGood :384
│   │   └── 查询 stock_value_statistics :181-209
│   │       ├── 条件: is_delete=0
│   │       ├── 条件: count_type=2
│   │       ├── 条件: 最近一年 :198-200
│   │       └── 条件: storeNo、productLineNo 过滤 :201-206
│   ├── 查询入库金额:StockValueStatisticsMapper.storeInNumber :391
│   │   └── 查询 stock_value_statistics :211-239
│   │       ├── 条件: is_delete=0
│   │       ├── 条件: count_type=3
│   │       ├── 条件: 最近一年 :228-230
│   │       └── 条件: storeNo、productLineNo 过滤 :231-236
│   ├── 查询出库金额:StockValueStatisticsMapper.storeOutNumber :398
│   │   └── 查询 stock_value_statistics :241-269
│   │       ├── 条件: is_delete=0
│   │       ├── 条件: count_type=4
│   │       ├── 条件: 最近一年 :258-260
│   │       └── 条件: storeNo、productLineNo 过滤 :261-266
│   └── 查询坏品金额:StockValueStatisticsMapper.inStockCountBadList :405
│       └── 查询 stock_value_statistics :271-300
│           ├── 条件: is_delete=0
│           ├── 条件: count_type=5
│           ├── 条件: 最近一年 :289-291
│           └── 条件: storeNo、productLineNo 过滤 :292-297
├── 计算月总计 :411-426
│   └── 按 12 个月汇总五类金额
├── 计算年总计 :427-435
│   └── 汇总全年月总计
└── 导出 Excel :438-446
    ├── 生成导出表头
    └── 输出库存金额统计结果

后端校验规则

涉及数据库表