提交 2ec8923a authored 作者: hzh's avatar hzh

代码优化

上级 a5cb54ac
package org.dromara.server.controller.train; package org.dromara.server.controller.train;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import io.seata.spring.annotation.GlobalTransactional; import io.seata.spring.annotation.GlobalTransactional;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
...@@ -85,7 +86,18 @@ public class TrainController extends BaseController { ...@@ -85,7 +86,18 @@ public class TrainController extends BaseController {
if (model == null) { if (model == null) {
return R.ok(new ArrayList<>()); return R.ok(new ArrayList<>());
} }
return R.ok(StreamUtils.filter(stationList, item -> StringUtils.equals(item.getCityName(), model.getCityName()))); List<AllStationModel> list = StreamUtils.filter(stationList, item -> StringUtils.equals(item.getCityName(), model.getCityName()));
return R.ok(StreamUtils.sorted(list, (o1, o2) -> {
double v = StrUtil.similar(o1.getZdmc(), keyword) - StrUtil.similar(o2.getZdmc(), keyword);
if (v > 0) {
return -1;
} else if (v == 0) {
return 0;
} else {
return 1;
}
}));
} }
private List<AllStationModel> getStationList() { private List<AllStationModel> getStationList() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论