|
|
|
|
@ -35,10 +35,12 @@ public class YieldOrderAssignSteerImpl extends BaseServiceImpl<YieldOrderAssignS |
|
|
|
|
if (Func.isNotEmpty(oemCaId)) { |
|
|
|
|
wrapper.eq(YieldOrderAssignSteer::getCraftAbilityId, oemCaId); |
|
|
|
|
} |
|
|
|
|
wrapper.orderByAsc(YieldOrderAssignSteer::getFactor).last("LIMIT 1"); |
|
|
|
|
return baseMapper.selectOne(wrapper); |
|
|
|
|
wrapper.orderByAsc(YieldOrderAssignSteer::getFactor); |
|
|
|
|
List<YieldOrderAssignSteer> list = baseMapper.selectList(wrapper); |
|
|
|
|
return list.isEmpty() ? null : list.get(0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<YieldOrderAssignSteer> sortDataByFactor(List<Long> oemIdList, Long abilityId) { |
|
|
|
|
LambdaQueryWrapper<YieldOrderAssignSteer> wrapper = Wrappers.<YieldOrderAssignSteer>query().lambda() |
|
|
|
|
|