修改了少量BUG
parent
e6ca08c590
commit
623b36a0a7
|
|
@ -26,7 +26,9 @@ public interface StRsvrRMapper extends BaseMapper<StRsvrR> {
|
||||||
@Select("""
|
@Select("""
|
||||||
select rz from public.st_rsvr_r
|
select rz from public.st_rsvr_r
|
||||||
where stcd = #{stcd}
|
where stcd = #{stcd}
|
||||||
and tm = date_trunc('day', now()) + interval '8 hours'
|
and tm <= date_trunc('day', now()) + interval '8 hours'
|
||||||
|
order by tm desc
|
||||||
|
limit 1
|
||||||
""")
|
""")
|
||||||
BigDecimal getRz8ByStcd(String stcd);
|
BigDecimal getRz8ByStcd(String stcd);
|
||||||
|
|
||||||
|
|
@ -36,7 +38,9 @@ public interface StRsvrRMapper extends BaseMapper<StRsvrR> {
|
||||||
@Select("""
|
@Select("""
|
||||||
select rz from public.st_rsvr_r
|
select rz from public.st_rsvr_r
|
||||||
where stcd = #{stcd}
|
where stcd = #{stcd}
|
||||||
and tm = date_trunc('day', now() - interval '1 day') + interval '8 hours'
|
and tm <= date_trunc('day', now() - interval '1 day') + interval '8 hours'
|
||||||
|
order by tm desc
|
||||||
|
limit 1
|
||||||
""")
|
""")
|
||||||
BigDecimal getRzYesterday8ByStcd(String stcd);
|
BigDecimal getRzYesterday8ByStcd(String stcd);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -57,8 +57,8 @@ public class ResBriefRService extends com.gunshi.project.hsz.model.ResBriefRAuto
|
||||||
BigDecimal drp24 = pptnService.getdrp24SumByStcd(stcd);
|
BigDecimal drp24 = pptnService.getdrp24SumByStcd(stcd);
|
||||||
StPptnR drpMax = pptnService.getdrp24MaxByStcd(stcd);
|
StPptnR drpMax = pptnService.getdrp24MaxByStcd(stcd);
|
||||||
pptnVo.setDrp24Sum(drp24);
|
pptnVo.setDrp24Sum(drp24);
|
||||||
pptnVo.setDrp24Max(new BigDecimal(drpMax.getDrp()));
|
pptnVo.setDrp24Max(drpMax == null?null:drpMax.getDrp() == null?null:new BigDecimal(drpMax.getDrp()));
|
||||||
pptnVo.setMaxTm(drpMax.getTm());
|
pptnVo.setMaxTm(drpMax == null?null:drpMax.getTm());
|
||||||
});
|
});
|
||||||
|
|
||||||
AttResBase res = resService.list().getFirst();
|
AttResBase res = resService.list().getFirst();
|
||||||
|
|
@ -66,17 +66,30 @@ public class ResBriefRService extends com.gunshi.project.hsz.model.ResBriefRAuto
|
||||||
String stcd = res.getStcd();
|
String stcd = res.getStcd();
|
||||||
BigDecimal rz8 = rsvrService.getRz8ByStcd(stcd);
|
BigDecimal rz8 = rsvrService.getRz8ByStcd(stcd);
|
||||||
BigDecimal rzYesterday8 = rsvrService.getRzYesterday8ByStcd(stcd);
|
BigDecimal rzYesterday8 = rsvrService.getRzYesterday8ByStcd(stcd);
|
||||||
BigDecimal w = zvarlService.getWFromZvarl(rz8, null);
|
BigDecimal w = null;
|
||||||
|
if(rz8 != null){
|
||||||
|
w = zvarlService.getWFromZvarl(rz8, null);
|
||||||
|
}
|
||||||
ResBriefVo vo = new ResBriefVo();
|
ResBriefVo vo = new ResBriefVo();
|
||||||
vo.setRz8(rz8);
|
vo.setRz8(rz8);
|
||||||
vo.setRzYesterday8(rzYesterday8);
|
vo.setRzYesterday8(rzYesterday8);
|
||||||
vo.setW(w);
|
vo.setW(w);
|
||||||
vo.setFlLowLimLev(flLowLimLev);
|
vo.setFlLowLimLev(flLowLimLev);
|
||||||
|
|
||||||
ResBriefVo.PptnVo pptnDrp24Sum = pptnVos.stream().max(Comparator.comparing(ResBriefVo.PptnVo::getDrp24Sum)).orElse(null);
|
ResBriefVo.PptnVo pptnDrp24Sum = pptnVos.stream()
|
||||||
|
.max(Comparator.comparing(
|
||||||
|
ResBriefVo.PptnVo::getDrp24Sum,
|
||||||
|
Comparator.nullsLast(Comparator.naturalOrder()) // null 值排在最后
|
||||||
|
))
|
||||||
|
.orElse(null);
|
||||||
vo.setDrp24Sum(pptnDrp24Sum != null ? pptnDrp24Sum.getDrp24Sum() : null);
|
vo.setDrp24Sum(pptnDrp24Sum != null ? pptnDrp24Sum.getDrp24Sum() : null);
|
||||||
vo.setSumStnm(pptnDrp24Sum != null ? pptnDrp24Sum.getStnm() : null);
|
vo.setSumStnm(pptnDrp24Sum != null ? pptnDrp24Sum.getStnm() : null);
|
||||||
ResBriefVo.PptnVo pptnDrp24Max = pptnVos.stream().max(Comparator.comparing(ResBriefVo.PptnVo::getDrp24Max)).orElse(null);
|
ResBriefVo.PptnVo pptnDrp24Max = pptnVos.stream()
|
||||||
|
.max(Comparator.comparing(
|
||||||
|
ResBriefVo.PptnVo::getDrp24Max,
|
||||||
|
Comparator.nullsLast(Comparator.naturalOrder())
|
||||||
|
))
|
||||||
|
.orElse(null);
|
||||||
vo.setDrp24Max(pptnDrp24Max != null ? pptnDrp24Max.getDrp24Max() : null);
|
vo.setDrp24Max(pptnDrp24Max != null ? pptnDrp24Max.getDrp24Max() : null);
|
||||||
vo.setMaxTm(pptnDrp24Max != null ? pptnDrp24Max.getMaxTm() : null);
|
vo.setMaxTm(pptnDrp24Max != null ? pptnDrp24Max.getMaxTm() : null);
|
||||||
vo.setMaxStnm(pptnDrp24Max != null ? pptnDrp24Max.getStnm() : null);
|
vo.setMaxStnm(pptnDrp24Max != null ? pptnDrp24Max.getStnm() : null);
|
||||||
|
|
|
||||||
|
|
@ -28,10 +28,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.math.RoundingMode;
|
import java.math.RoundingMode;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.util.Date;
|
import java.util.*;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -214,7 +211,9 @@ public class SysUserLoginLogController {
|
||||||
dataVo.setCount(o.getValue());
|
dataVo.setCount(o.getValue());
|
||||||
dataVo.setCreateDate(o.getKey());
|
dataVo.setCreateDate(o.getKey());
|
||||||
return dataVo;
|
return dataVo;
|
||||||
}).collect(Collectors.toList())
|
})
|
||||||
|
.sorted(Comparator.comparing(UserCountVo.UserCountDataVo::getCreateDate))
|
||||||
|
.collect(Collectors.toList())
|
||||||
);
|
);
|
||||||
|
|
||||||
vo.setAppList(logs.stream()
|
vo.setAppList(logs.stream()
|
||||||
|
|
@ -226,7 +225,9 @@ public class SysUserLoginLogController {
|
||||||
dataVo.setCount(o.getValue());
|
dataVo.setCount(o.getValue());
|
||||||
dataVo.setCreateDate(o.getKey());
|
dataVo.setCreateDate(o.getKey());
|
||||||
return dataVo;
|
return dataVo;
|
||||||
}).collect(Collectors.toList())
|
})
|
||||||
|
.sorted(Comparator.comparing(UserCountVo.UserCountDataVo::getCreateDate))
|
||||||
|
.collect(Collectors.toList())
|
||||||
);
|
);
|
||||||
return R.ok(vo);
|
return R.ok(vo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue