main
黄海 9 months ago
parent 3717eeb024
commit 51b05f6730

@ -1,6 +1,8 @@
package com.dsideal.base.DataEase.Controller;
import cn.hutool.core.codec.Base64;
import com.dsideal.base.Base.Model.BaseModel;
import com.dsideal.base.BaseApplication;
import com.dsideal.base.DataEase.Model.DataEaseModel;
import com.dsideal.base.Interceptor.EmptyInterface;
import com.dsideal.base.Interceptor.IsLoginInterface;
@ -14,6 +16,7 @@ import com.jfinal.ext.interceptor.POST;
import com.jfinal.plugin.activerecord.Record;
import io.github.yedaxia.apidocs.ApiDoc;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import java.util.List;
@ -22,37 +25,33 @@ public class DataEaseController extends Controller {
DataEaseModel dm = new DataEaseModel();
BaseModel bm = new BaseModel();
// http://10.10.21.20:9000/dsBase/dataease/route?city_name=昆明市&r=1234234
// http://10.10.21.20:9000/dsBase/dataease/route?city_name=楚雄彝族自治州&r=1234234
/**
* DataEase
* https://www.jianshu.com/p/cc9982e986f5
*
* https://base64.us/
*
*
* {"city_name":"昆明市"}
* http://10.10.14.203:8100/#/de-link/zud8IQ8J?attachParams=eyJjaXR5X25hbWUiOiLmmIbmmI7luIIifQ==
*
*
* {"city_name":"楚雄彝族自治州"}
* http://10.10.14.203:8100/#/de-link/zud8IQ8J?attachParams=eyJjaXR5X25hbWUiOiLmpZrpm4TlvZ3ml4/oh6rmsrvlt54ifQ==
*/
// http://10.10.21.20:9000/dsBase/dataease/route?city_name=昆明市
// http://10.10.21.20:9000/dsBase/dataease/route?city_name=楚雄彝族自治州
// http://10.10.21.20:9000/dsBase/dataease/route?city_name=西双版纳傣族自治州
// !!!必须发布后访问才能做到进入此接口,否则浏览器就走缓存,不进来这个接口了!!!
/**
*
*
* @param city_name
*/
// @Before({GET.class})
// @EmptyInterface({"city_name"})
// public void route(String city_name) {
// if(city_name.equals("昆明市")){
// dm.updateCity("156530100");
// redirect301("http://10.10.14.203:8100/#/de-link/zud8IQ8J?attachParams=eyJjaXR5X25hbWUiOiLmmIbmmI7luIIifQ==");
// }else{
// dm.updateCity("156532300");
// redirect301("http://10.10.14.203:8100/#/de-link/zud8IQ8J?attachParams=eyJjaXR5X25hbWUiOiLmpZrpm4TlvZ3ml4/oh6rmsrvlt54ifQ==");
// }
// }
@Before({GET.class})
@EmptyInterface({"city_name"})
public void route(String city_name) {
//大屏名称
String dataVisualizationName = BaseApplication.PropKit.get("dataEase.dataVisualizationName");
//发布的地址
String publish_url = BaseApplication.PropKit.get("dataEase.publish_url");
//先更新一下数据表
dm.updateCity(dataVisualizationName, city_name);
//再拼接一下URL的最终地址
JSONObject jo = new JSONObject();
jo.put("city_name", city_name);
String base64Str = Base64.encode(jo.toString());
//跳转
redirect(publish_url + "/#/de-link/zud8IQ8J?attachParams=" + base64Str);
}
/**
* identity_id,
*/

@ -18,6 +18,10 @@ redis:
port: 18890
password:
# 数据可视化
dataEase:
dataVisualizationName: 黄海测试的市州地图
publish_url: http://10.10.14.203:8100
# ==============================================================
excel:

Loading…
Cancel
Save