变更记录:
跟梁贵荣确认参数,需增加一些参数,见下方原型
增加分页
调整为先聚合成另一种报告,再把此报告通过本次开发的API同步给ERP
需求内容:
新增查询仓租费用明细API
聚合汇总仓租,参考SQL:
SELECT
e.`WarehouseChargeCode`,
e.`CustomerCode`,
e.`WarehouseId`,
e.`WarehouseName`,
e.`StorageModeId`,
e.`StorageModeName`,
e.`ItemCode`,
e.`MultiCode`,
e.`ChargingDate`,
e.`PutawayDate`,
e.`ChargingDay`,
e.`CurrencyId`,
e.`CurrencyName`,
sum( e.ChargingAmount ),
sum( e.ProductNumber )
FROM
(
SELECT
`WarehouseChargeCode`,
`CustomerCode`,
`WarehouseId`,
`WarehouseName`,
`StorageModeId`,
`StorageModeName`,
`OrderCode`,
`ItemCode`,
`MultiCode`,
`ChargingDate`,
`PutawayDate`,
`ChargingDay`,
`UnitPrice`,
`CurrencyId`,
`CurrencyName`,
`ChargingAmount`,
`ProductNumber`,
`ChargingVolume`,
`QuotationCode`
FROM
`fee_warehousechargecount`
WHERE
chargingdate >= 20220417
AND chargingdate < 20220418
AND customercode IN ( '000060', '000079', '000067', '000021', '000288' )
and ChargingAmount > 0
) AS e
GROUP BY
e.`WarehouseChargeCode`,
e.`CustomerCode`,
e.`WarehouseId`,
e.`StorageModeId`,
e.`ItemCode`,
e.`MultiCode`,
e.`ChargingDate`,
e.`ChargingDay`,
e.`CurrencyId`;
查询逻辑:
按月查询,支持查询当前的仓储费用明细
箱和箱产品,需返回装箱产品清单
详细字段见下方原型图

- #46561 1.入参:最近三个不足三月 时间范围2022-04-01--2022-04-21 token: MGFhNWU1N2ItZjQy My00Yjk0LTg0ZDYtN WU1YTZmZDQ4ZGJj 页码:1 一页多少项:10 核对数据源,费用账单》费用明细-仓租,数据接口需要按照不同库存类型
- #46562 1.入参:最近三月正 时间范围2022-02-21--2022-04-21 token: MGFhNWU1N2ItZjQy My00Yjk0LTg0ZDYtN WU1YTZmZDQ4ZGJj 页码:1 一页多少项:10 核对数据源,费用账单》费用明细-仓租
- #46563 1.入参:超过三个月 时间范围2022-01-01--2022-05-01 token: MGFhNWU1N2ItZjQy My00Yjk0LTg0ZDYtN WU1YTZmZDQ4ZGJj 页码:1 一页多少项:10 返回空,提示超出查询范围
- #46564 1.入参:非最近三月 时间范围2021-02-01--2021-02-01 token: MGFhNWU1N2ItZjQy My00Yjk0LTg0ZDYtN WU1YTZmZDQ4ZGJj 页码:1 一页多少项:10 返回空,提示超出查询范围
- #46565 1.入参:最近一天,页码10000,超出页数范围 时间范围2022-04-01--2022-04-21 token: MGFhNWU1N2ItZjQy My00Yjk0LTg0ZDYtN WU1YTZmZDQ4ZGJj 页码:10000 一页多少项:50 报错
自测结果:
测试注意事项:主要测试仓租服务插入数据的正确性和完整性,我会发一份sql语句给测试人员,到时候保证服务跑的结果和手动在数据库执行sql语句的结果是一致的就可以了