fix: 修复趋势表数据异常的问题

This commit is contained in:
han0
2024-12-10 15:01:52 +08:00
parent 5e525486dc
commit bd020ec6ac
5 changed files with 25 additions and 3 deletions

View File

@@ -123,7 +123,7 @@ public class PriceResultController {
if (data == null) {
throw new NcHttpException(HttpErrorResponseEnum.PRICE_RESULT_NOT_FOUND);
}
var query = priceResultService.getQueryByName(data.getName());
var query = priceResultService.getQueryByMaterialId(data.getMaterialId());
query = priceResultService.queryLastYear(query, data);
var result = priceResultService.list(query);

View File

@@ -32,6 +32,10 @@ public class PriceResultService extends ServiceImpl<BaseMapper<PriceResult>, Pri
return this.getQuery(null, null, null, name);
}
public LambdaQueryWrapper<PriceResult> getQueryByMaterialId(String materialId) {
return this.getQuery(null, null, materialId, null);
}
public LambdaQueryWrapper<PriceResult> queryLastYear (LambdaQueryWrapper<PriceResult> query, PriceResult data) {
var endDate = LocalDate.of(data.getYear(), data.getMonth(), 1);
var startDate = endDate.minusYears(1);