Commit 1acb0431 authored by hanbing's avatar hanbing

[update] 快速特勤,修改特勤详情判断空方向

parent 72444497
......@@ -494,6 +494,8 @@ public class SpecialServiceServiceImpl implements SpecialServiceService {
@Override
@Transactional
public void updateSpecialServiceDetail(UpdateSpecialServiceBO updateSpecialServiceBO) {
checkValidCrosses(updateSpecialServiceBO);
Integer specialServiceId = updateSpecialServiceBO.getSpecialServiceId();
specialServiceCrossMapper.deleteCrossBySpecialServiceId(specialServiceId);
String initCrossId = updateSpecialServiceBO.getInitCrossId();
......@@ -582,6 +584,17 @@ public class SpecialServiceServiceImpl implements SpecialServiceService {
}
private void checkValidCrosses(UpdateSpecialServiceBO updateSpecialServiceBO) {
List<CrossListElement> crossList = updateSpecialServiceBO.getCrossList();
for (CrossListElement crossListElement : crossList) {
String routeEnd = crossListElement.getRouteEnd();
String routeStart = crossListElement.getRouteStart();
if (StrUtil.isEmpty(routeEnd) || StrUtil.isEmpty(routeStart)) {
throw new RidException("路线规划不正确或路网数据不连续");
}
}
}
@Override
public List<SpecialDirListVO> getInDirList(List<CrossIdBO> crossIdBOList) {
List<SpecialDirListVO> res = new ArrayList<>();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment