生产订单列表查询条件无效修改

liweidong
liuqingkun 1 month ago
parent 9daa3e1277
commit 5ceb90c34b
  1. 14
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/enums/YieldOrderEnum.java
  2. 15
      blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java

@ -113,4 +113,18 @@ public enum YieldOrderEnum {
.orElse(null);
return ObjectUtil.isEmpty(item) ? StringPool.EMPTY : item.getName();
}
/**
* 根据值获取枚举对象
*
* @param category
* @return BladeUserEnum
*/
public static YieldOrderEnum getEnum(int category) {
YieldOrderEnum item = Arrays.stream(YieldOrderEnum.values())
.filter(enumItem -> enumItem.getCode() == category)
.findFirst()
.orElse(null);
return ObjectUtil.isEmpty(item) ? null : item;
}
}

@ -86,11 +86,16 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie
@Override
public IPage<YieldOrder> selectPageSintering(IPage<YieldOrder> page, YieldOrder entity) {
List<YieldOrderEnum> yieldTypeList = new ArrayList<>();
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_2);
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_3);
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_4);
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_5);
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_6);
if (ObjectUtil.isEmpty(entity.getYieldType())) {
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_2);
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_3);
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_4);
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_5);
yieldTypeList.add(YieldOrderEnum.YIELD_TYPE_6);
} else {
yieldTypeList.add(YieldOrderEnum.getEnum(entity.getYieldType()));
}
List<YieldOrder> dataList = baseMapper.selectPage(page, entity, yieldTypeList);
return page.setRecords(dataList);
}

Loading…
Cancel
Save