| | |
| | | return ResultMessage.ok(resultMap); |
| | | } |
| | | if (type.equals("daily")){ |
| | | Object time = parameters.get("time"); |
| | | Object time = parameters.get("startTime"); |
| | | parameters.put("time",time); |
| | | if (ObjectUtils.isEmpty(time)){ |
| | | return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(), ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg()); |
| | | } |
| | |
| | | String path = applicationHome.getSource().getParentFile().toString() + "/static/tsv"; |
| | | |
| | | //File file = File.createTempFile("test",".tsv"); |
| | | if (!new File(path).exists()){ |
| | | /*if (!new File(path).exists()){ |
| | | new File(path).mkdir(); |
| | | } |
| | | }*/ |
| | | File file = null; |
| | | File dir = new File(path); |
| | | file = File.createTempFile("honeycombDiagram",".tsv",dir); |
| | |
| | | OutputStreamWriter ow = new OutputStreamWriter(new FileOutputStream(file),"UTF-8"); |
| | | |
| | | //tsv文件是空格分隔,除第一个外,每次写入一个单元格数据后需要输入空格 |
| | | ow.write("lon"); |
| | | ow.write("lng"); |
| | | ow.write(" "); |
| | | ow.write("lat"); |
| | | ow.write(" "); |
| | | ow.write("value"); |
| | | ow.write("count"); |
| | | //写完文件头换行 |
| | | ow.write("\r\n"); |
| | | //写内容 |