fix: 修复趋势表数据异常的问题
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user