"data": {
"53": {
"byOutput": 106,
"byDispiay": 64891,
"byWeek": 6873,
"byDay": 106,
"lDate": 40,
"bySum": 3875,
"byYear": 2024
},
"2": {
"byOutput": 127,
"byDispiay": 74092,
"byWeek": 7697,
"byDay": 127,
"lDate": 46,
"bySum": 4544,
"byYear": 2025
},
"3": {
"byOutput": 139,
"byDispiay": 89084,
"byWeek": 9417,
"byDay": 139,
"lDate": 54,
"bySum": 5559,
"byYear": 2025
},
"4": {
"byOutput": 150,
"byDispiay": 0,
"byWeek": 1053,
"byDay": 150,
"lDate": 50,
"bySum": 673,
"byYear": 2025
},
"5": {
"byOutput": 168,
"byDispiay": 0,
"byWeek": 1316,
"byDay": 168,
"lDate": 69,
"bySum": 716,
"byYear": 2025
},
"6": {
"byOutput": 1,
"byDispiay": 1995,
"byWeek": 1063,
"byDay": 1,
"lDate": 16,
"bySum": 252,
"byYear": 2025
},
"7": {
"byOutput": 7,
"byDispiay": 11745,
"byWeek": 1104,
"byDay": 7,
"lDate": 20,
"bySum": 842,
"byYear": 2025
},
"8": {
"byOutput": 8,
"byDispiay": 20132,
"byWeek": 2126,
"byDay": 8,
"lDate": 28,
"bySum": 1280,
"byYear": 2025
},
"9": {
"byOutput": 15,
"byDispiay": 52889,
"byWeek": 5475,
"byDay": 15,
"lDate": 30,
"bySum": 2948,
"byYear": 2025
}
}以上结构通过不同日期,所在第几周,返回当前日期所在周以及未来三周,数据结构为以上结构,key为周,怎样解决跨年问题?