|
@@ -20,14 +20,20 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
import org.springframework.web.multipart.MultipartRequest;
|
|
import org.springframework.web.multipart.MultipartRequest;
|
|
|
|
|
+import org.springframework.web.multipart.commons.CommonsMultipartFile;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+import javax.imageio.ImageIO;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
+import javax.xml.crypto.Data;
|
|
|
|
|
+import java.awt.*;
|
|
|
|
|
+import java.awt.image.BufferedImage;
|
|
|
import java.io.*;
|
|
import java.io.*;
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
import java.net.URLEncoder;
|
|
import java.net.URLEncoder;
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
|
|
import static com.steerinfo.dil.util.EasyExcelUitl.exportExcelFile;
|
|
import static com.steerinfo.dil.util.EasyExcelUitl.exportExcelFile;
|
|
|
import static com.steerinfo.dil.util.HTTPRequestUtils.getJsonData;
|
|
import static com.steerinfo.dil.util.HTTPRequestUtils.getJsonData;
|
|
@@ -197,6 +203,15 @@ public class UniversalController extends BaseRESTfulController {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @ApiOperation("水印测试")
|
|
|
|
|
+ @PostMapping("/paintTest")
|
|
|
|
|
+ public RESTfulResult uploadFile(MultipartFile file,HttpServletResponse response) throws Exception {
|
|
|
|
|
+ File targetFile = DataChange.paintWater(file,"地点:xxxx省市县\n时间:"+new Date(),50,-100);
|
|
|
|
|
+ Thread.sleep(10000);
|
|
|
|
|
+ targetFile.delete();
|
|
|
|
|
+ return success("上传成功");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
@ApiOperation("表格查询显示和隐藏")
|
|
@ApiOperation("表格查询显示和隐藏")
|
|
|
@PostMapping("/getColumnShowHidden")
|
|
@PostMapping("/getColumnShowHidden")
|
|
@@ -366,10 +381,8 @@ public class UniversalController extends BaseRESTfulController {
|
|
|
String url = "http://172.16.90.202:80"+map.get("requestUrl").toString() + "&pageNum=1&pageSize=10000";
|
|
String url = "http://172.16.90.202:80"+map.get("requestUrl").toString() + "&pageNum=1&pageSize=10000";
|
|
|
JSONObject json = HttpUtil.sendPost(url,jsonObject);
|
|
JSONObject json = HttpUtil.sendPost(url,jsonObject);
|
|
|
Map<String, Object> data = (Map<String, Object>) json.get("data");
|
|
Map<String, Object> data = (Map<String, Object>) json.get("data");
|
|
|
- String listStr = data.get("list").toString();
|
|
|
|
|
- String columnDataStr=data.get("columnData").toString();
|
|
|
|
|
- List<Map<String,Object>> listMap = JSON.parseObject(listStr,new TypeReference<List<Map<String,Object>>>(){});
|
|
|
|
|
- List<Map<String,Object>> columnData = JSON.parseObject(columnDataStr,new TypeReference<List<Map<String,Object>>>(){});
|
|
|
|
|
|
|
+ List<Map<String,Object>> listMap = (List<Map<String, Object>>) data.get("list");
|
|
|
|
|
+ List<Map<String,Object>> columnData = (List<Map<String, Object>>) data.get("columnData");
|
|
|
LinkedHashMap<String, String> columnMaps = Maps.newLinkedHashMap();
|
|
LinkedHashMap<String, String> columnMaps = Maps.newLinkedHashMap();
|
|
|
for (int i = 0; i <columnData.size() ; i++) {
|
|
for (int i = 0; i <columnData.size() ; i++) {
|
|
|
columnMaps.put(columnData.get(i).get("prop").toString(),columnData.get(i).get("label").toString());
|
|
columnMaps.put(columnData.get(i).get("prop").toString(),columnData.get(i).get("label").toString());
|