diff --git a/src/main/java/com/example/sso/newcontroller/ZhiKong.java b/src/main/java/com/example/sso/newcontroller/ZhiKong.java new file mode 100644 index 0000000..366854f --- /dev/null +++ b/src/main/java/com/example/sso/newcontroller/ZhiKong.java @@ -0,0 +1,491 @@ +package com.example.sso.newcontroller; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.example.sso.util.TimeUtil; +import com.example.sso.util.V5utils; +import lombok.extern.slf4j.Slf4j; + +import java.util.ArrayList; +import java.util.List; +@Slf4j +public class ZhiKong { + public static void main(String[] args) { + String yue1 = TimeUtil.yue(); + + JSONObject yue = new JSONObject(); + yue.put("app_id","665ea38ef718f1edccf7b20d"); + yue.put("entry_id","68ac12b80499bc3808905065"); + yue.put("limit",1); + JSONArray fields1 = new JSONArray(); + fields1.add("dpsj"); + yue.put("fields",fields1); + JSONObject filter = new JSONObject(); + filter.put("rel","and"); + JSONArray cond = new JSONArray(); + + JSONObject oo = new JSONObject(); + oo.put("field","_widget_1756107451181"); + oo.put("method","eq"); + JSONArray ii = new JSONArray(); + ii.add(yue1); + oo.put("method","eq"); + oo.put("value",ii); + cond.add(oo); + + filter.put("cond",cond); + yue.put("filter",filter); + String jsonString2 = yue.toJSONString(); + String list1 = V5utils.list(jsonString2); + System.out.println(list1); + JSONObject jsonObject11 = JSON.parseObject(list1); + JSONArray data1 = jsonObject11.getJSONArray("data"); + String qw = ""; + for (Object object : data1){ + JSONObject pp = (JSONObject) object; + qw = pp.getString("dpsj"); + } + System.out.println(qw); + + + Boolean flag = true; + String id = ""; + List lists = new ArrayList<>(); + while (flag){ + + JSONObject jsonObject = new JSONObject(); + jsonObject.put("app_id","665ea38ef718f1edccf7b20d"); + jsonObject.put("entry_id","695c7a4c2b2ce8cf415cc0e6"); + jsonObject.put("limit",10000); + JSONArray fields = new JSONArray(); + fields.add("createTime"); + jsonObject.put("fields",fields); + if (!id.equals("")){ + jsonObject.put("data_id",id); + } + + String jsonString = jsonObject.toJSONString(); + String list = V5utils.list(jsonString); + JSONObject jsonObject1 = JSON.parseObject(list); + JSONArray data = jsonObject1.getJSONArray("data"); + + + + int size = data.size(); + log.info("我是长度 " + size); + + + if (size < 10000 ) { + for (Object o : data) { + JSONObject test = (JSONObject) o; + String string = test.getString("_id"); + lists.add(string); + if (lists.size() == 100) { + JSONObject jsonObject2 = new JSONObject(); + jsonObject2.put("app_id", "665ea38ef718f1edccf7b20d"); + jsonObject2.put("entry_id", "695c7a4c2b2ce8cf415cc0e6"); + jsonObject2.put("data_ids", lists); + JSONObject datas = new JSONObject(); + + JSONObject _widget_1717666304762 = new JSONObject(); + _widget_1717666304762.put("value",""); + datas.put("_widget_1717666304762",_widget_1717666304762); + + JSONObject _widget_1717666304763 = new JSONObject(); + _widget_1717666304763.put("value",""); + datas.put("_widget_1717666304763",_widget_1717666304763); + + JSONObject _widget_1717666304765 = new JSONObject(); + _widget_1717666304765.put("value",""); + datas.put("_widget_1717666304765",_widget_1717666304765); + + JSONObject _widget_1717666304764 = new JSONObject(); + _widget_1717666304764.put("value",""); + datas.put("_widget_1717666304764",_widget_1717666304764); + + JSONObject _widget_1718086086807 = new JSONObject(); + _widget_1718086086807.put("value",0); + datas.put("_widget_1718086086807",_widget_1718086086807); + + JSONObject _widget_1718086086808 = new JSONObject(); + _widget_1718086086808.put("value",0); + datas.put("_widget_1718086086808",_widget_1718086086808); + + JSONObject _widget_1718086086810 = new JSONObject(); + _widget_1718086086810.put("value",0); + datas.put("_widget_1718086086810",_widget_1718086086810); + + JSONObject _widget_1718086086811 = new JSONObject(); + _widget_1718086086811.put("value",0); + datas.put("_widget_1718086086811",_widget_1718086086811); + + JSONObject _widget_1718086086812 = new JSONObject(); + _widget_1718086086812.put("value",0); + datas.put("_widget_1718086086812",_widget_1718086086812); + + JSONObject _widget_1718086086813 = new JSONObject(); + _widget_1718086086813.put("value",0); + datas.put("_widget_1718086086813",_widget_1718086086813); + + JSONObject _widget_1718086086814 = new JSONObject(); + _widget_1718086086814.put("value",0); + datas.put("_widget_1718086086814",_widget_1718086086814); + + JSONObject _widget_1718347956660 = new JSONObject(); + _widget_1718347956660.put("value",""); + datas.put("_widget_1718347956660",_widget_1718347956660); + + JSONObject _widget_1718157395046 = new JSONObject(); + _widget_1718157395046.put("value",0); + datas.put("_widget_1718157395046",_widget_1718157395046); + + JSONObject _widget_1718098344621 = new JSONObject(); + _widget_1718098344621.put("value",0); + datas.put("_widget_1718098344621",_widget_1718098344621); + + JSONObject _widget_1724396148701 = new JSONObject(); + _widget_1724396148701.put("value",0); + datas.put("_widget_1724396148701",_widget_1724396148701); + + JSONObject _widget_1724396148706 = new JSONObject(); + _widget_1724396148706.put("value",0); + datas.put("_widget_1724396148706",_widget_1724396148706); + + JSONObject _widget_1724396148707 = new JSONObject(); + _widget_1724396148707.put("value",0); + datas.put("_widget_1724396148707",_widget_1724396148707); + + JSONObject _widget_1724396148708 = new JSONObject(); + _widget_1724396148708.put("value",0); + datas.put("_widget_1724396148708",_widget_1724396148708); + + JSONObject _widget_1724396148709 = new JSONObject(); + _widget_1724396148709.put("value",0); + datas.put("_widget_1724396148709",_widget_1724396148709); + + JSONObject _widget_1724396148710 = new JSONObject(); + _widget_1724396148710.put("value",0); + datas.put("_widget_1724396148710",_widget_1724396148710); + + JSONObject _widget_1724396148711 = new JSONObject(); + _widget_1724396148711.put("value",0); + datas.put("_widget_1724396148711",_widget_1724396148711); + + JSONObject _widget_1718097576151 = new JSONObject(); + _widget_1718097576151.put("value",0); + datas.put("_widget_1718097576151",_widget_1718097576151); + + JSONObject _widget_1718097576152 = new JSONObject(); + _widget_1718097576152.put("value",""); + datas.put("_widget_1718097576152",_widget_1718097576152); + + JSONObject _widget_1717727879724 = new JSONObject(); + _widget_1717727879724.put("value",""); + datas.put("_widget_1717727879724",_widget_1717727879724); + + JSONObject _widget_1717727879725 = new JSONObject(); + _widget_1717727879725.put("value",""); + datas.put("_widget_1717727879725",_widget_1717727879725); + + JSONObject _widget_1717727492391 = new JSONObject(); + _widget_1717727492391.put("value","是"); + datas.put("_widget_1717727492391",_widget_1717727492391); + + + JSONObject _widget_1718157291962 = new JSONObject(); + _widget_1718157291962.put("value",""); + datas.put("_widget_1718157291962",_widget_1718157291962); + + JSONObject _widget_1717727492392 = new JSONObject(); + _widget_1717727492392.put("value",qw); + datas.put("_widget_1717727492392",_widget_1717727492392); + + jsonObject2.put("data",datas); + + + + + String jsonString1 = jsonObject2.toJSONString(); + log.info("我是更新参数 " + jsonString1); + V5utils.updatas(jsonString1); + lists.clear(); + } + } + + + + flag = false; + + }else { + for (Object o : data) { + JSONObject test = (JSONObject) o; + String string = test.getString("_id"); + lists.add(string); + id = string; + if (lists.size() == 100) { + JSONObject jsonObject2 = new JSONObject(); + jsonObject2.put("app_id", "665ea38ef718f1edccf7b20d"); + jsonObject2.put("entry_id", "695c7a4c2b2ce8cf415cc0e6"); + jsonObject2.put("data_ids", lists); + JSONObject datas = new JSONObject(); + + JSONObject _widget_1717666304762 = new JSONObject(); + _widget_1717666304762.put("value",""); + datas.put("_widget_1717666304762",_widget_1717666304762); + + JSONObject _widget_1717666304763 = new JSONObject(); + _widget_1717666304763.put("value",""); + datas.put("_widget_1717666304763",_widget_1717666304763); + + JSONObject _widget_1717666304765 = new JSONObject(); + _widget_1717666304765.put("value",""); + datas.put("_widget_1717666304765",_widget_1717666304765); + + JSONObject _widget_1717666304764 = new JSONObject(); + _widget_1717666304764.put("value",""); + datas.put("_widget_1717666304764",_widget_1717666304764); + + JSONObject _widget_1718086086807 = new JSONObject(); + _widget_1718086086807.put("value",0); + datas.put("_widget_1718086086807",_widget_1718086086807); + + JSONObject _widget_1718086086808 = new JSONObject(); + _widget_1718086086808.put("value",0); + datas.put("_widget_1718086086808",_widget_1718086086808); + + JSONObject _widget_1718086086810 = new JSONObject(); + _widget_1718086086810.put("value",0); + datas.put("_widget_1718086086810",_widget_1718086086810); + + JSONObject _widget_1718086086811 = new JSONObject(); + _widget_1718086086811.put("value",0); + datas.put("_widget_1718086086811",_widget_1718086086811); + + JSONObject _widget_1718086086812 = new JSONObject(); + _widget_1718086086812.put("value",0); + datas.put("_widget_1718086086812",_widget_1718086086812); + + JSONObject _widget_1718086086813 = new JSONObject(); + _widget_1718086086813.put("value",0); + datas.put("_widget_1718086086813",_widget_1718086086813); + + JSONObject _widget_1718086086814 = new JSONObject(); + _widget_1718086086814.put("value",0); + datas.put("_widget_1718086086814",_widget_1718086086814); + + JSONObject _widget_1718347956660 = new JSONObject(); + _widget_1718347956660.put("value",""); + datas.put("_widget_1718347956660",_widget_1718347956660); + + JSONObject _widget_1718157395046 = new JSONObject(); + _widget_1718157395046.put("value",0); + datas.put("_widget_1718157395046",_widget_1718157395046); + + JSONObject _widget_1718098344621 = new JSONObject(); + _widget_1718098344621.put("value",0); + datas.put("_widget_1718098344621",_widget_1718098344621); + + JSONObject _widget_1724396148701 = new JSONObject(); + _widget_1724396148701.put("value",0); + datas.put("_widget_1724396148701",_widget_1724396148701); + + JSONObject _widget_1724396148706 = new JSONObject(); + _widget_1724396148706.put("value",0); + datas.put("_widget_1724396148706",_widget_1724396148706); + + JSONObject _widget_1724396148707 = new JSONObject(); + _widget_1724396148707.put("value",0); + datas.put("_widget_1724396148707",_widget_1724396148707); + + JSONObject _widget_1724396148708 = new JSONObject(); + _widget_1724396148708.put("value",0); + datas.put("_widget_1724396148708",_widget_1724396148708); + + JSONObject _widget_1724396148709 = new JSONObject(); + _widget_1724396148709.put("value",0); + datas.put("_widget_1724396148709",_widget_1724396148709); + + JSONObject _widget_1724396148710 = new JSONObject(); + _widget_1724396148710.put("value",0); + datas.put("_widget_1724396148710",_widget_1724396148710); + + JSONObject _widget_1724396148711 = new JSONObject(); + _widget_1724396148711.put("value",0); + datas.put("_widget_1724396148711",_widget_1724396148711); + + JSONObject _widget_1718097576151 = new JSONObject(); + _widget_1718097576151.put("value",0); + datas.put("_widget_1718097576151",_widget_1718097576151); + + JSONObject _widget_1718097576152 = new JSONObject(); + _widget_1718097576152.put("value",""); + datas.put("_widget_1718097576152",_widget_1718097576152); + + JSONObject _widget_1717727879724 = new JSONObject(); + _widget_1717727879724.put("value",""); + datas.put("_widget_1717727879724",_widget_1717727879724); + + JSONObject _widget_1717727879725 = new JSONObject(); + _widget_1717727879725.put("value",""); + datas.put("_widget_1717727879725",_widget_1717727879725); + + JSONObject _widget_1717727492391 = new JSONObject(); + _widget_1717727492391.put("value","是"); + datas.put("_widget_1717727492391",_widget_1717727492391); + + + JSONObject _widget_1718157291962 = new JSONObject(); + _widget_1718157291962.put("value",""); + datas.put("_widget_1718157291962",_widget_1718157291962); + + jsonObject2.put("data",datas); + + + + + String jsonString1 = jsonObject2.toJSONString(); + log.info("我是更新参数 " + jsonString1); + V5utils.updatas(jsonString1); + lists.clear(); + } + } + + + + + + + } + + + + } + + JSONObject jsonObject2 = new JSONObject(); + jsonObject2.put("app_id", "665ea38ef718f1edccf7b20d"); + jsonObject2.put("entry_id", "695c7a4c2b2ce8cf415cc0e6"); + jsonObject2.put("data_ids", lists); + JSONObject datas = new JSONObject(); + + JSONObject _widget_1717666304762 = new JSONObject(); + _widget_1717666304762.put("value",""); + datas.put("_widget_1717666304762",_widget_1717666304762); + + JSONObject _widget_1717666304763 = new JSONObject(); + _widget_1717666304763.put("value",""); + datas.put("_widget_1717666304763",_widget_1717666304763); + + JSONObject _widget_1717666304765 = new JSONObject(); + _widget_1717666304765.put("value",""); + datas.put("_widget_1717666304765",_widget_1717666304765); + + JSONObject _widget_1717666304764 = new JSONObject(); + _widget_1717666304764.put("value",""); + datas.put("_widget_1717666304764",_widget_1717666304764); + + JSONObject _widget_1718086086807 = new JSONObject(); + _widget_1718086086807.put("value",0); + datas.put("_widget_1718086086807",_widget_1718086086807); + + JSONObject _widget_1718086086808 = new JSONObject(); + _widget_1718086086808.put("value",0); + datas.put("_widget_1718086086808",_widget_1718086086808); + + JSONObject _widget_1718086086810 = new JSONObject(); + _widget_1718086086810.put("value",0); + datas.put("_widget_1718086086810",_widget_1718086086810); + + JSONObject _widget_1718086086811 = new JSONObject(); + _widget_1718086086811.put("value",0); + datas.put("_widget_1718086086811",_widget_1718086086811); + + JSONObject _widget_1718086086812 = new JSONObject(); + _widget_1718086086812.put("value",0); + datas.put("_widget_1718086086812",_widget_1718086086812); + + JSONObject _widget_1718086086813 = new JSONObject(); + _widget_1718086086813.put("value",0); + datas.put("_widget_1718086086813",_widget_1718086086813); + + JSONObject _widget_1718086086814 = new JSONObject(); + _widget_1718086086814.put("value",0); + datas.put("_widget_1718086086814",_widget_1718086086814); + + JSONObject _widget_1718347956660 = new JSONObject(); + _widget_1718347956660.put("value",""); + datas.put("_widget_1718347956660",_widget_1718347956660); + + JSONObject _widget_1718157395046 = new JSONObject(); + _widget_1718157395046.put("value",0); + datas.put("_widget_1718157395046",_widget_1718157395046); + + JSONObject _widget_1718098344621 = new JSONObject(); + _widget_1718098344621.put("value",0); + datas.put("_widget_1718098344621",_widget_1718098344621); + + JSONObject _widget_1724396148701 = new JSONObject(); + _widget_1724396148701.put("value",0); + datas.put("_widget_1724396148701",_widget_1724396148701); + + JSONObject _widget_1724396148706 = new JSONObject(); + _widget_1724396148706.put("value",0); + datas.put("_widget_1724396148706",_widget_1724396148706); + + JSONObject _widget_1724396148707 = new JSONObject(); + _widget_1724396148707.put("value",0); + datas.put("_widget_1724396148707",_widget_1724396148707); + + JSONObject _widget_1724396148708 = new JSONObject(); + _widget_1724396148708.put("value",0); + datas.put("_widget_1724396148708",_widget_1724396148708); + + JSONObject _widget_1724396148709 = new JSONObject(); + _widget_1724396148709.put("value",0); + datas.put("_widget_1724396148709",_widget_1724396148709); + + JSONObject _widget_1724396148710 = new JSONObject(); + _widget_1724396148710.put("value",0); + datas.put("_widget_1724396148710",_widget_1724396148710); + + JSONObject _widget_1724396148711 = new JSONObject(); + _widget_1724396148711.put("value",0); + datas.put("_widget_1724396148711",_widget_1724396148711); + + JSONObject _widget_1718097576151 = new JSONObject(); + _widget_1718097576151.put("value",0); + datas.put("_widget_1718097576151",_widget_1718097576151); + + JSONObject _widget_1718097576152 = new JSONObject(); + _widget_1718097576152.put("value",""); + datas.put("_widget_1718097576152",_widget_1718097576152); + + JSONObject _widget_1717727879724 = new JSONObject(); + _widget_1717727879724.put("value",""); + datas.put("_widget_1717727879724",_widget_1717727879724); + + JSONObject _widget_1717727879725 = new JSONObject(); + _widget_1717727879725.put("value",""); + datas.put("_widget_1717727879725",_widget_1717727879725); + + JSONObject _widget_1717727492391 = new JSONObject(); + _widget_1717727492391.put("value","是"); + datas.put("_widget_1717727492391",_widget_1717727492391); + + + JSONObject _widget_1718157291962 = new JSONObject(); + _widget_1718157291962.put("value",""); + datas.put("_widget_1718157291962",_widget_1718157291962); + + jsonObject2.put("data",datas); + + + + + String jsonString1 = jsonObject2.toJSONString(); + log.info("我是更新参数 " + jsonString1); + V5utils.updatas(jsonString1); + lists.clear(); + + } +} diff --git a/src/main/java/com/example/sso/test/A.java b/src/main/java/com/example/sso/test/A.java index 90a3356..607310d 100644 --- a/src/main/java/com/example/sso/test/A.java +++ b/src/main/java/com/example/sso/test/A.java @@ -15,161 +15,43 @@ import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class A { - public static void main(String[] args) throws InterruptedException { - String s = TimeUtil.timeConversion(); - JSONObject jsonObject = new JSONObject(); - jsonObject.put("app_id","665ea38ef718f1edccf7b20d"); - jsonObject.put("entry_id","665fd98bf718f1edcc00377c"); - jsonObject.put("limit",10000); - String jsonString = jsonObject.toJSONString(); - String list = V5utils.list(jsonString); - JSONObject jsonObject1 = JSON.parseObject(list); - JSONArray jsonArray = jsonObject1.getJSONArray("data"); - for (Object o :jsonArray ){ - JSONObject te = (JSONObject) o; - String _id = te.getString("_id"); - JSONObject jsonObjecta = new JSONObject(); - jsonObjecta.put("app_id","665ea38ef718f1edccf7b20d"); - jsonObjecta.put("entry_id","665fd98bf718f1edcc00377c"); - jsonObjecta.put("data_id",_id); - JSONObject data = new JSONObject(); + public static void main(String[] args){ + String yue1 = TimeUtil.yue(); - JSONObject _widget_1717727492392 = new JSONObject(); - _widget_1717727492392.put("value",s); - - JSONObject _widget_1717666304762 = new JSONObject(); - _widget_1717666304762.put("value",""); - - JSONObject _widget_1717666304763 = new JSONObject(); - _widget_1717666304763.put("value",""); - - JSONObject _widget_1717666304764 = new JSONObject(); - _widget_1717666304764.put("value",""); - - JSONObject _widget_1717666304765 = new JSONObject(); - _widget_1717666304765.put("value",""); - - JSONObject _widget_1718086086807 = new JSONObject(); - _widget_1718086086807.put("value",0); - - JSONObject _widget_1718086086808 = new JSONObject(); - _widget_1718086086808.put("value",0); - - JSONObject _widget_1718086086810 = new JSONObject(); - _widget_1718086086810.put("value",0); - - JSONObject _widget_1718086086811 = new JSONObject(); - _widget_1718086086811.put("value",0); - - JSONObject _widget_1718086086812 = new JSONObject(); - _widget_1718086086812.put("value",0); - - JSONObject _widget_1718086086813 = new JSONObject(); - _widget_1718086086813.put("value",0); - - JSONObject _widget_1718086086814 = new JSONObject(); - _widget_1718086086814.put("value",0); - - JSONObject _widget_1718097576152 = new JSONObject(); - _widget_1718097576152.put("value",""); - - JSONObject _widget_1718097576151 = new JSONObject(); - _widget_1718097576151.put("value",0); - - JSONObject _widget_1718157395046 = new JSONObject(); - _widget_1718157395046.put("value",0); - - JSONObject _widget_1718098344621 = new JSONObject(); - _widget_1718098344621.put("value",0); - - - JSONObject _widget_1724396148701 = new JSONObject(); - _widget_1724396148701.put("value",0); - - - JSONObject _widget_1724396148706 = new JSONObject(); - _widget_1724396148706.put("value",0); - - JSONObject _widget_1724396148707 = new JSONObject(); - _widget_1724396148707.put("value",0); - - JSONObject _widget_1724396148708 = new JSONObject(); - _widget_1724396148708.put("value",0); - - JSONObject _widget_1724396148709 = new JSONObject(); - _widget_1724396148709.put("value",0); - - JSONObject _widget_1724396148710 = new JSONObject(); - _widget_1724396148710.put("value",0); - - JSONObject _widget_1724396148711 = new JSONObject(); - _widget_1724396148711.put("value",0); - - - - - - JSONObject _widget_1717727879724 = new JSONObject(); - _widget_1717727879724.put("value",""); - - JSONObject _widget_1717727879725 = new JSONObject(); - _widget_1717727879725.put("value",""); - - JSONObject _widget_1717727492391 = new JSONObject(); - _widget_1717727492391.put("value","是"); - - JSONObject _widget_1718157291962 = new JSONObject(); - _widget_1718157291962.put("value",""); - - JSONObject _widget_1718100655894 = new JSONObject(); - _widget_1718100655894.put("value",""); - - JSONObject _widget_1718100655891 = new JSONObject(); - _widget_1718100655891.put("value",""); - - JSONObject _widget_1718100655893 = new JSONObject(); - _widget_1718100655893.put("value",""); - - data.put("_widget_1717727492392",_widget_1717727492392); - data.put("_widget_1717666304762",_widget_1717666304762); - data.put("_widget_1717666304763",_widget_1717666304763); - data.put("_widget_1717666304765",_widget_1717666304765); - data.put("_widget_1717666304764",_widget_1717666304764); - data.put("_widget_1718086086813",_widget_1718086086813); - data.put("_widget_1718097576152",_widget_1718097576152); - data.put("_widget_1718097576151",_widget_1718097576151); - data.put("_widget_1718157395046",_widget_1718157395046); - data.put("_widget_1718098344621",_widget_1718098344621); - data.put("_widget_1717727879724",_widget_1717727879724); - data.put("_widget_1717727879725",_widget_1717727879725); - data.put("_widget_1717727492391",_widget_1717727492391); - data.put("_widget_1718157291962",_widget_1718157291962); - data.put("_widget_1718100655894",_widget_1718100655894); - data.put("_widget_1718100655891",_widget_1718100655891); - data.put("_widget_1718100655893",_widget_1718100655893); - data.put("_widget_1718086086814",_widget_1718086086814); - data.put("_widget_1718086086812",_widget_1718086086812); - data.put("_widget_1718086086811",_widget_1718086086811); - data.put("_widget_1718086086810",_widget_1718086086810); - data.put("_widget_1718086086808",_widget_1718086086808); - data.put("_widget_1718086086807",_widget_1718086086807); - - data.put("_widget_1724396148701",_widget_1724396148701); - data.put("_widget_1724396148706",_widget_1724396148706); - data.put("_widget_1724396148707",_widget_1724396148707); - data.put("_widget_1724396148708",_widget_1724396148708); - data.put("_widget_1724396148709",_widget_1724396148709); - data.put("_widget_1724396148710",_widget_1724396148710); - data.put("_widget_1724396148711",_widget_1724396148711); - - - jsonObjecta.put("data",data); - String jsonString1 = jsonObjecta.toJSONString(); - String updata = V5utils.updata(jsonString1); - System.out.println(updata); + JSONObject yue = new JSONObject(); + yue.put("app_id","665ea38ef718f1edccf7b20d"); + yue.put("entry_id","68ac12b80499bc3808905065"); + yue.put("limit",1); + JSONArray fields1 = new JSONArray(); + fields1.add("dpsj"); + yue.put("fields",fields1); + JSONObject filter = new JSONObject(); + filter.put("rel","and"); + JSONArray cond = new JSONArray(); + JSONObject oo = new JSONObject(); + oo.put("field","_widget_1756107451181"); + oo.put("method","eq"); + JSONArray ii = new JSONArray(); + ii.add(yue1); + oo.put("method","eq"); + oo.put("value",ii); + cond.add(oo); + filter.put("cond",cond); + yue.put("filter",filter); + String jsonString2 = yue.toJSONString(); + String list1 = V5utils.list(jsonString2); + System.out.println(list1); + JSONObject jsonObject11 = JSON.parseObject(list1); + JSONArray data1 = jsonObject11.getJSONArray("data"); + String qw = ""; + for (Object object : data1){ + JSONObject pp = (JSONObject) object; + qw = pp.getString("dpsj"); } + System.out.println(qw); + } } diff --git a/src/main/java/com/example/sso/util/TimeUtil.java b/src/main/java/com/example/sso/util/TimeUtil.java index 5ca1d61..b3aff9f 100644 --- a/src/main/java/com/example/sso/util/TimeUtil.java +++ b/src/main/java/com/example/sso/util/TimeUtil.java @@ -76,6 +76,19 @@ public class TimeUtil { } + public static String yue() { + // 获取Calendar实例 + Calendar calendar = Calendar.getInstance(); + +// 使用SimpleDateFormat格式化 + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); + String yearMonth = sdf.format(calendar.getTime()); + System.out.println(yearMonth); // 2026-01 + + + return yearMonth; + } + diff --git a/src/main/java/com/example/sso/util/V5utils.java b/src/main/java/com/example/sso/util/V5utils.java index c6d6533..9868585 100644 --- a/src/main/java/com/example/sso/util/V5utils.java +++ b/src/main/java/com/example/sso/util/V5utils.java @@ -231,4 +231,49 @@ public class V5utils { } return responseBody; } + + public static String updatas(String jsonBody){ + CloseableHttpClient httpClient = HttpClients.createDefault(); + + // 创建 POST 请求对象 + HttpPost httpPost = new HttpPost("https://www.jiyuankeshang.com/api/v5/app/entry/data/batch_update"); + + String responseBody = null; + try { + // 设置请求头 + httpPost.setHeader("Content-Type", "application/json"); + httpPost.setHeader("Authorization", "Bearer " + "BkIyzlh1onqnqu9cQ3ralDQBjECn97ex"); + + + StringEntity entity = new StringEntity(jsonBody, ContentType.APPLICATION_JSON); + httpPost.setEntity(entity); + + // 执行请求,获取响应对象 + CloseableHttpResponse response = httpClient.execute(httpPost); + + try { + // 从响应对象中获取响应实体 + HttpEntity responseEntity = response.getEntity(); + + // 处理响应数据 + responseBody = EntityUtils.toString(responseEntity); + System.out.println(responseBody); + } finally { + // 关闭响应对象 + response.close(); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + try { + // 关闭 HttpClient + httpClient.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } + return responseBody; + } + + }