|
@@ -139,7 +139,7 @@ public class PurchaseBomServiceImpl extends ServiceImpl<PurchaseBomMapper, Purch
|
|
|
wrapper.like("bs", BomSpec::getCode, dto.getBomSpecCode());
|
|
|
wrapper.like("bs", BomSpec::getName, dto.getBomSpecName());
|
|
|
wrapper.apply("(pb.purchase_quantity + pb.return_quantity) > pb.arrival_quantity");
|
|
|
- wrapper.orderByAsc("ifnull(btr.turnover_rate, 0)");
|
|
|
+ wrapper.orderByAsc("turnoverRate");
|
|
|
wrapper.orderByAsc("pb", PurchaseBom::getId);
|
|
|
Page<PurchaseInTransitBomVo> page = this.baseMapper.getPurchaseInTransitBomPage(dto.getPage(), wrapper);
|
|
|
List<PurchaseInTransitBomVo> records = page.getRecords();
|
|
@@ -177,9 +177,6 @@ public class PurchaseBomServiceImpl extends ServiceImpl<PurchaseBomMapper, Purch
|
|
|
IWrapper<PurchaseBom> wrapper = getWrapper();
|
|
|
wrapper.like("bs", BomSpec::getName, dto.getBomSpecName());
|
|
|
wrapper.like("bs", BomSpec::getCode, dto.getBomSpecCode());
|
|
|
- if ("turnoverRate".equals(dto.getSortField())) {
|
|
|
- dto.setSortField("ifnull(btr.turnover_rate, 0)");
|
|
|
- }
|
|
|
|
|
|
if (Objects.equals(dto.getSortBy(), 1)) {
|
|
|
wrapper.orderByAsc(dto.getSortField());
|