首页 > 其他分享 >返回12个月和每月数据

返回12个月和每月数据

时间:2023-02-06 14:58:05浏览次数:367  
标签:返回 12 NumberUtils sumnumber 每月 resultArray equals Objects resultJson

@Override
public List lineChart(Integer cyear) {

TerTerminalReqVo vo = new TerTerminalReqVo();

List<TerTerminalReqVo> list = terTerminalMapper.queryCount(null, vo);

long a = 0;
LinkedList<Object> resultArray = Lists.newLinkedList();
for (Month value : Month.values()) {
HashMap<String, Object> resultJson = Maps.newHashMap();
resultJson.put("cmonth", value.getValue() + "月");
long sumnumber = list.parallelStream()
.filter(data -> Objects.equals(value.getValue(), LocalDateTime.parse(data.getCmonth(), DateTimeFormatter.ofPattern(DatePattern.NORM_DATETIME_PATTERN)).getMonthValue()))
.count();
a = Objects.equals(NumberUtils.LONG_ZERO, sumnumber) ? a : (sumnumber + a);
resultJson.put("totalQuantity", Objects.equals(NumberUtils.LONG_ZERO, sumnumber) ? NumberUtils.LONG_ZERO : a);
resultArray.add(resultJson);
}
return resultArray;

标签:返回,12,NumberUtils,sumnumber,每月,resultArray,equals,Objects,resultJson
From: https://www.cnblogs.com/lplzww/p/17095372.html

相关文章

  • 算法导论-上课笔记12:所有结点对的最短路径问题
    文章目录​​0前言​​​​1最短路径和矩阵乘法​​​​2Floyd-Warshall算法​​​​3用于稀疏图的Johnson算法​​0前言如何找到一个图中所有结点之间的最短路径?给定......
  • nginx返回的状态码详情
    200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。201(已创建)请求成功并且服务器创建了新的资源。202(已接受)服务器已接受请求,但尚未处理。......
  • 解读ping -n 4 127.1 >nul 2>nul
    命令解读ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定......
  • 代码不要冗余之道-不要返回null
    提问方法可以返回null吗?回答千万不要参考提问2参数可以接受输入null吗?回答千万不要参考答案开始进行TDD吧100%的单测覆盖率、行覆盖分支覆盖......
  • 洛谷 P2412 查单词
    这是一个非常有意思的题……这一个题放在线段树里面显得非常清奇。很多题解并没有用线段树,或者是用的线段树方法很难。因此,这里为初学者献上一份较为简单容易看懂的代码。......
  • SQL1224 is returned during the execution of an SQL procedure
    SQL1224isreturnedduringtheexecutionofanSQLprocedurehttps://www.ibm.com/support/pages/sql1224-returned-during-execution-sql-procedureQue......
  • Python(12)--元组
    一、元组的基本介绍元组(tuple):这种数据类型结构与列表相同,但它与列表也有很大的差异,它的元素值与元素个数不可更改。列表的定义是将元素放入[]中,元组的定义是将元素放入()中......
  • AT_arc123_b [ARC123B] Increasing Triples 翻译
    题目传送门题目描述$N$项组成的整数列$A=\(A_1\\ldots,\A_N),,B=\(B_1\\ldots,\B_N),,C=\(C_1,\\ldots,\C_N)$。你可以对数列进......
  • hdu-1312-Red and Black
    RedandBlackTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):13464    AcceptedSubmission(s):......
  • 1210.minimum-moves-to-reach-target-with-rotations 穿过迷宫的最少移动次数
    问题描述1210.穿过迷宫的最少移动次数解题思路广度优先搜索可以用(x,y,state)来表示贪吃蛇当前所处的位置,x为蛇尾的横坐标,y为蛇尾的纵坐标,state表示蛇当前处于水平还......