This commit is contained in:
liang.chao 2025-08-06 13:34:34 +08:00
parent b83535eaf3
commit 468ebd809d
2 changed files with 12 additions and 9 deletions

View File

@ -72,11 +72,14 @@ public class DigitalSignageServiceImpl implements DigitalSignageService {
DigitalSignageVo.TowerProgressNumVo vo = new DigitalSignageVo.TowerProgressNumVo(); DigitalSignageVo.TowerProgressNumVo vo = new DigitalSignageVo.TowerProgressNumVo();
try { try {
vo = Optional.ofNullable(dao.getTowerProgressNum(dto)).orElseGet(DigitalSignageVo.TowerProgressNumVo::new); vo = Optional.ofNullable(dao.getTowerProgressNum(dto)).orElseGet(DigitalSignageVo.TowerProgressNumVo::new);
if (vo.getNum11() > 0) {
vo.setNum11(vo.getNum11() - 1);
}
// 查询索道运输数量 // 查询索道运输数量
int num = dao.getRopewayTransNum(dto); int num = dao.getRopewayTransNum(dto);
vo.setNum12(num); vo.setNum12(num);
} catch (Exception e) { } catch (Exception e) {
log.error(e.toString(),e); log.error(e.toString(), e);
} }
return ServerResponse.createSuccess(vo); return ServerResponse.createSuccess(vo);
} }
@ -98,7 +101,7 @@ public class DigitalSignageServiceImpl implements DigitalSignageService {
try { try {
// 查询索道运输信息 // 查询索道运输信息
List<DigitalSignageVo.CablewaTransVo> cablewaTransVos = Optional.ofNullable(dao.getCablewaTrans(dto)).orElseGet(ArrayList::new); List<DigitalSignageVo.CablewaTransVo> cablewaTransVos = Optional.ofNullable(dao.getCablewaTrans(dto)).orElseGet(ArrayList::new);
if(CollectionUtils.isNotEmpty(cablewaTransVos)){ if (CollectionUtils.isNotEmpty(cablewaTransVos)) {
for (DigitalSignageVo.CablewaTransVo vo : cablewaTransVos) { for (DigitalSignageVo.CablewaTransVo vo : cablewaTransVos) {
List<DigitalSignageVo.CablewaTransPointVo> cablewaTransPointVos = Optional.ofNullable(dao.getCablewaTransPointVos(vo.getId())).orElseGet(ArrayList::new); List<DigitalSignageVo.CablewaTransPointVo> cablewaTransPointVos = Optional.ofNullable(dao.getCablewaTransPointVos(vo.getId())).orElseGet(ArrayList::new);
vo.setCablewaTransPointVoList(cablewaTransPointVos); vo.setCablewaTransPointVoList(cablewaTransPointVos);
@ -130,7 +133,7 @@ public class DigitalSignageServiceImpl implements DigitalSignageService {
map.put("highwayList", highwayList); map.put("highwayList", highwayList);
map.put("aThousandFieldsList", aThousandFieldsList); map.put("aThousandFieldsList", aThousandFieldsList);
} catch (Exception e) { } catch (Exception e) {
log.error(e.toString(),e); log.error(e.toString(), e);
} }
return ServerResponse.createSuccess(map); return ServerResponse.createSuccess(map);
} }
@ -141,7 +144,7 @@ public class DigitalSignageServiceImpl implements DigitalSignageService {
List<TowersInfo> towersInfos = Optional.ofNullable(dao.getTowersPosition(dto)).orElseGet(ArrayList::new); List<TowersInfo> towersInfos = Optional.ofNullable(dao.getTowersPosition(dto)).orElseGet(ArrayList::new);
return ServerResponse.createSuccess(towersInfos); return ServerResponse.createSuccess(towersInfos);
} catch (Exception e) { } catch (Exception e) {
log.error(e.toString(),e); log.error(e.toString(), e);
return ServerResponse.createErroe("查询失败"); return ServerResponse.createErroe("查询失败");
} }
} }

View File

@ -56,14 +56,14 @@
SELECT SELECT
COUNT(IF(tower_progress >= 1, 1, NULL)) AS num1, COUNT(IF(tower_progress >= 1, 1, NULL)) AS num1,
COUNT(IF(tower_progress = 2, 1, NULL)) AS num2, COUNT(IF(tower_progress = 2, 1, NULL)) AS num2,
COUNT(IF(tower_progress = 3, 1, NULL)) AS num3, COUNT(IF(tower_progress >= 3, 1, NULL)) AS num3,
COUNT(IF(tower_progress = 4, 1, NULL)) AS num4, COUNT(IF(tower_progress = 4, 1, NULL)) AS num4,
COUNT(IF(tower_progress = 5, 1, NULL)) AS num5, COUNT(IF(tower_progress >= 5, 1, NULL)) AS num5,
COUNT(IF(tower_progress = 6, 1, NULL)) AS num6, COUNT(IF(tower_progress = 6, 1, NULL)) AS num6,
COUNT(IF(tower_progress = 7, 1, NULL)) AS num7, COUNT(IF(tower_progress >= 7, 1, NULL)) AS num7,
COUNT(IF(tower_progress = 8, 1, NULL)) AS num8, COUNT(IF(tower_progress = 8, 1, NULL)) AS num8,
COUNT(IF(tower_progress = 9, 1, NULL)) AS num9, COUNT(IF(tower_progress >= 9, 1, NULL)) AS num9,
COUNT(IF(tower_progress = 10, 1, NULL)) AS num10, COUNT(IF(tower_progress >= 10, 1, NULL)) AS num10,
COUNT(IF(tower_progress = 0, 1, NULL)) AS num11 COUNT(IF(tower_progress = 0, 1, NULL)) AS num11
FROM tb_tower FROM tb_tower
WHERE pro_id = #{id} WHERE pro_id = #{id}