|
@@ -26,10 +26,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
-import java.io.BufferedInputStream;
|
|
|
-import java.io.ByteArrayOutputStream;
|
|
|
-import java.io.InputStream;
|
|
|
-import java.io.UnsupportedEncodingException;
|
|
|
+import java.io.*;
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
@@ -213,55 +210,14 @@ public class SysUserController {
|
|
|
@RequestParam(name = "address",required = false) String address,//身份证地址
|
|
|
@RequestParam(name = "detailedAddress") String detailedAddress,//详细地址
|
|
|
@RequestParam(name = "detailedAdressCode") String detailedAdressCode//地址行政码
|
|
|
- ) throws UnsupportedEncodingException {
|
|
|
+ ) throws IOException {
|
|
|
req.setCharacterEncoding("UTF-8");
|
|
|
System.out.println(userName);
|
|
|
- String imgname = "成功";
|
|
|
- String originalFilename = idCordFrontUrl.getOriginalFilename();
|
|
|
- String filenameExtension = StringUtils.getFilenameExtension(originalFilename);
|
|
|
- String path = DateUtil.format(new Date(), "yyyy-MM");
|
|
|
- try {
|
|
|
- InputStream inputStream = idCordFrontUrl.getInputStream();
|
|
|
- BufferedInputStream in = new BufferedInputStream(inputStream);
|
|
|
- ByteArrayOutputStream out = new ByteArrayOutputStream(1024);
|
|
|
- byte[] temp = new byte[1024];
|
|
|
- int size = 0;
|
|
|
- while ((size = in.read(temp)) != -1) {
|
|
|
- out.write(temp, 0, size);
|
|
|
- }
|
|
|
- in.close();
|
|
|
- byte[] content = out.toByteArray();
|
|
|
- imgname = UUID.randomUUID() + "." + filenameExtension;
|
|
|
- UploadImage.sshSftp(content, path, imgname);
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
-
|
|
|
- String content = "https://dam.img.ifarmcloud.com:8030/images/" + path + "/" + imgname;
|
|
|
- String imgname2 = "成功";
|
|
|
+ String content = UploadImage.getImageCom(idCordFrontUrl);
|
|
|
|
|
|
String content2 ="" ;
|
|
|
if (!"2".equals(type)){
|
|
|
- String originalFilename2 = idCordBackUrl.getOriginalFilename();
|
|
|
- String filenameExtension2 = StringUtils.getFilenameExtension(originalFilename2);
|
|
|
- String path2 = DateUtil.format(new Date(), "yyyy-MM");
|
|
|
- try {
|
|
|
- InputStream inputStream = idCordBackUrl.getInputStream();
|
|
|
- BufferedInputStream in = new BufferedInputStream(inputStream);
|
|
|
- ByteArrayOutputStream out = new ByteArrayOutputStream(1024);
|
|
|
- byte[] temp = new byte[1024];
|
|
|
- int size = 0;
|
|
|
- while ((size = in.read(temp)) != -1) {
|
|
|
- out.write(temp, 0, size);
|
|
|
- }
|
|
|
- in.close();
|
|
|
- byte[] idCordBackUrlByte = out.toByteArray();
|
|
|
- imgname2 = UUID.randomUUID() + "." + filenameExtension2;
|
|
|
- UploadImage.sshSftp(idCordBackUrlByte, path2, imgname2);
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
- content2 = "https://dam.img.ifarmcloud.com:8030/images/" + path2 + "/" + imgname2;
|
|
|
+ content2 = UploadImage.getImageCom(idCordBackUrl);
|
|
|
}
|
|
|
|
|
|
Map<String, String> map = new HashMap<>();
|
|
@@ -400,28 +356,8 @@ public class SysUserController {
|
|
|
|
|
|
@PostMapping("/addImg")
|
|
|
public Result addImg(HttpServletRequest httpServletRequest,@RequestParam("permitImg") MultipartFile permitImg,
|
|
|
- @RequestParam("id") String id){
|
|
|
- String imgname3 = "成功";
|
|
|
- String originalFilename3 = permitImg.getOriginalFilename();
|
|
|
- String filenameExtension3 = StringUtils.getFilenameExtension(originalFilename3);
|
|
|
- String path3 = DateUtil.format(new Date(), "yyyy-MM");
|
|
|
- try {
|
|
|
- InputStream inputStream = permitImg.getInputStream();
|
|
|
- BufferedInputStream in = new BufferedInputStream(inputStream);
|
|
|
- ByteArrayOutputStream out = new ByteArrayOutputStream(1024);
|
|
|
- byte[] temp = new byte[1024];
|
|
|
- int size = 0;
|
|
|
- while ((size = in.read(temp)) != -1) {
|
|
|
- out.write(temp, 0, size);
|
|
|
- }
|
|
|
- in.close();
|
|
|
- byte[] content3 = out.toByteArray();
|
|
|
- imgname3 = UUID.randomUUID() + "." + filenameExtension3;
|
|
|
- UploadImage.sshSftp(content3, path3, imgname3);
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
- String content3 = "https://dam.img.ifarmcloud.com:8030/images/" + path3 + "/" + imgname3;
|
|
|
+ @RequestParam("id") String id) throws IOException {
|
|
|
+ String content3 = UploadImage.getImageCom(permitImg);
|
|
|
|
|
|
Map<String, String> map = new HashMap<>();
|
|
|
map.put("id", id);
|