提交 118d2248 编写于 作者: liugen.wen's avatar liugen.wen

xiu

上级 0825f3fe
...@@ -41,12 +41,30 @@ public class CrashController extends BaseController { ...@@ -41,12 +41,30 @@ public class CrashController extends BaseController {
@ApiOperation(value = "init data", response = PicaResponse.class) @ApiOperation(value = "init data", response = PicaResponse.class)
@RequestMapping(value = "/init",method = RequestMethod.GET) @RequestMapping(value = "/init",method = RequestMethod.GET)
public PicaResponse init(){ public PicaResponse init(@RequestParam(name = "begin", required = true) String begin,@RequestParam(name = "end", required = true) String end){
PicaResponse.Builder builder = new PicaResponse.Builder(); PicaResponse.Builder builder = new PicaResponse.Builder();
String sql ="select distinct pseudo_id,doctor_id,web_data,view_path,class_name,pseudo_session,action,created from trace_app where action='ACTION_WEB_ENTER' and class_name like '%healthNotice%' and web_data like '%eduComId%' order by created desc "; if(StringUtil.isEmpty(begin) || StringUtil.isEmpty(end)){
return builder.setData(null).setCode(PicaResultCode.PARAM_IS_BLANK.code()).setMessage(PicaResultCode.PARAM_IS_BLANK.message()).build();
}
if( StringUtil.isNotNull(begin) && StringUtil.isNotNull(end) ){
if( begin.length()!=10 || ( !begin.contains("-")) || end.length()!=10 || ( !end.contains("-")) ){
return builder.setData(null).setCode(PicaResultCode.PARAM_IS_INVALID.code()).setMessage(PicaResultCode.PARAM_IS_INVALID.message()+",please use like '2019-05-03' ").build();
}
}
String sql ="select distinct pseudo_id,doctor_id,web_data,view_path,class_name,pseudo_session,action,created from trace_app where action='ACTION_WEB_ENTER' and class_name like '%healthNotice%' and web_data like '%eduComId%' " ;
sql = sql + " and created_day >= '";
sql = sql + begin ;
sql = sql + "' and created_day <= '";
sql = sql + end ;
sql = sql + " order by created desc ";
List<com.alibaba.fastjson.JSONObject> res = clickHouseService.query(sql, TableEnum.traceappp); List<com.alibaba.fastjson.JSONObject> res = clickHouseService.query(sql, TableEnum.traceappp);
String sql2 ="select distinct pseudo_id,doctor_id,web_data,view_path,class_name,pseudo_session,action,created from trace_app where action='ACTION_WEB_ENTER' and class_name like '%messageTemp%' order by created desc "; String sql2 ="select distinct pseudo_id,doctor_id,web_data,view_path,class_name,pseudo_session,action,created from trace_app where action='ACTION_WEB_ENTER' and class_name like '%messageTemp%' " ;
sql2 = sql2 + " and created_day >= '";
sql2 = sql2 + begin ;
sql2 = sql2 + "' and created_day <= '";
sql2 = sql2 + end ;
sql2 = sql2 + " order by created desc ";
List<com.alibaba.fastjson.JSONObject> res2 = clickHouseService.query(sql2, TableEnum.traceappp); List<com.alibaba.fastjson.JSONObject> res2 = clickHouseService.query(sql2, TableEnum.traceappp);
Map<String,List> map = new HashMap<String,List>(); Map<String,List> map = new HashMap<String,List>();
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册