修改附件上传接口,校验是否上传成功

master
白美平 1 month ago
parent a941ddcaf6
commit 27c1995aa7

@ -59,14 +59,17 @@ public class FileUploadController {
return ResultData.fail(-1, "附件解析失败");
}
String addWaterImage = ImageUtils.addImageWaterMark(imageBase64, "仅用于内蒙古交通货运车辆积分会员认证", fileName);
if (!PubTools.isNull(addWaterImage)) {
LogUtil.WriteLog_Info("附件上传到服务器结束===========" + PubTools.getCurrentDate(), "FileUploadController");
} else if ("-9999".equals(addWaterImage)) {
throw new Exception("附件添加水印失败");
if ("-9999".equals(addWaterImage)) {
throw new Exception("图片无法解析");
}else if ("-10000".equals(addWaterImage)) {
throw new Exception("附件不符");
}else{
LogUtil.WriteLog_Info("附件上传成功===========" + PubTools.getCurrentDate(), "FileUploadController");
}
}
LogUtil.WriteLog_Info("附件上传接口执行结束===========" + PubTools.getCurrentDate(), "FileUploadController");
} catch (Exception e) {
LogUtil.WriteLog_Error("附件上传接口执行失败===========" + e.getMessage(), "FileUploadController");
return ResultData.fail("上传附件失败:" + e.getMessage());
}
return ResultData.success("上传成功", fileName, 1);

@ -112,7 +112,7 @@ public class UserVehicleServiceImpl implements UserVehicleService {
sqlTemp += " AND ACARNO='"+aCarNo+"' AND uvt.CERTIFICATION in(4) AND to_char(uvt.CANCELTIME,'YYYY-MM') = substr('"+currentDate+"',1,7)";
}
if("4".equals(DBType)){
sqlTemp += " AND ACARNO='"+aCarNo+"' AND uvt.CERTIFICATION in(4) AND date_format(uvt.CANCELTIME,'%Y-%m-%d') = substr('"+currentDate+"',1,7)";
sqlTemp += " AND ACARNO='"+aCarNo+"' AND uvt.CERTIFICATION in(4) AND date_format(uvt.CANCELTIME,'%Y-%m') = substr('"+currentDate+"',1,7)";
}
List listNew= this.mapperI.selectforlist(sqlTemp);
if(listNew.size()>0){

@ -88,18 +88,18 @@ public class HttpClientUtil {
if (response.getStatusLine().getStatusCode() == 200) {
resultString = EntityUtils.toString(response.getEntity(), "utf-8");
}else{
resultString = "http请求失败";
resultString = "-9999";
}
LogUtil.WriteLog_Info("远程接口请求返回code=========" + response.getStatusLine().getStatusCode(), "FileController");
} catch (Exception e) {
e.printStackTrace();
LogUtil.WriteLog_Info("远程接口请求报错HttpClientUtil=========" + e.getMessage(), "FileController");
return "-9999";
} finally {
try {
response.close();
} catch (IOException e) {
e.printStackTrace();
LogUtil.WriteLog_Info("远程接口请求报错HttpClientUtil222=========" + e.getMessage(), "FileController");
resultString= "-9999";
}
}
return resultString;

@ -45,9 +45,9 @@ public class ImageUtils {
}
inputStream = new ByteArrayInputStream(imageBytes);
BufferedImage bufferedImage1 = ImageIO.read(inputStream);
LogUtil.WriteLog_Info("ImageUtils====附件地址urlfileAddress=====" + fileAddress, "FileController");
LogUtil.WriteLog_Info("ImageUtils====附件地址urlfileAddress=====" + fileAddress, "FileCheckController");
if (PubTools.isEmpty(bufferedImage1)) {
LogUtil.WriteLog_Info("ImageUtils====附件不规范==不走水印处理===", "FileController");
LogUtil.WriteLog_Info("ImageUtils====附件不规范==不走水印处理===", "FileCheckController");
File fileDir = new File(fileAddress); // 指定上传位置
if (!fileDir.exists()) {
fileDir.mkdirs();
@ -62,9 +62,14 @@ public class ImageUtils {
// 保存文件
org.apache.commons.io.FileUtils.writeByteArrayToFile(file, imageBytes);
File fileisExist = new File(fileAddress, fileName); // 指定上传位置
//判断附件是否存在
if (!fileisExist.exists()) {
return "-10000";
}
//保存到附件服务器上面
String fileUploadUrl = PropertiesUtil.getValue("fileUploadUrl");
LogUtil.WriteLog_Info("ImageUtils====附件不规范==不走水印处理======附件上传接口fileUploadUrl=====" + fileUploadUrl, "FileController");
LogUtil.WriteLog_Info("ImageUtils====附件不规范==不走水印处理======附件上传接口fileUploadUrl=====" + fileUploadUrl, "FileCheckController");
Map<String, String> map = new HashMap<String, String>();
JSONArray jsonA = new JSONArray();
JSONObject mapParam = new JSONObject();
@ -73,7 +78,7 @@ public class ImageUtils {
jsonA.add(mapParam);
map.put("jsonArray", jsonA.toJSONString());
String s = HttpClientUtil.doPost(fileUploadUrl, map);
LogUtil.WriteLog_Info("ImageUtils=====附件不规范==不走水印处理===上传结果显示=====" + s, "FileController");
LogUtil.WriteLog_Info("ImageUtils=====附件不规范==不走水印处理===上传结果显示=====" + s, "FileCheckController");
return imageBase64;
}
int w1 = bufferedImage1.getWidth();
@ -147,7 +152,10 @@ public class ImageUtils {
}
// 保存文件
org.apache.commons.io.FileUtils.writeByteArrayToFile(file, watermarkedImageBytes);
File fileisExists = new File(fileAddress, fileName); // 指定上传位置
if (!fileisExists.exists()) {
return "-10000";
}
//保存到附件服务器上面
String fileUploadUrl = PropertiesUtil.getValue("fileUploadUrl");
LogUtil.WriteLog_Info("ImageUtils====附件上传接口fileUploadUrl=====" + fileUploadUrl, "FileController");
@ -159,12 +167,10 @@ public class ImageUtils {
jsonA.add(mapParam);
map.put("jsonArray", jsonA.toJSONString());
String[] split = fileUploadUrl.split(",");
if (split.length > 0) {
for (String strPath : split) {
String s = HttpClientUtil.doPost(strPath, map);
LogUtil.WriteLog_Info("ImageUtils====附件上传结果显示END==" + strPath + "===" + s, "FileController");
}
}
return retStr;
} catch (Exception e) {
return "-9999";

@ -79,35 +79,6 @@ public class main {
// System.out.println(Long.parseLong(memo,16));
System.out.println(PassWordUtils.encrypt("2zhLmcL"));
System.out.println(PassWordUtils.encrypt("123456"));
System.out.println(PassWordUtils.decrypt("VHo1LVhrejBoRTtKgFp0TWVtcDxndXRx"));
// System.out.println(" 蒙K972X3 ".replace("","").trim());
// String str = "蒙蒙蒙蒙123456625";
// System.out.println(CRCUtil.CRC_AddData(10L,str));
// System.out.println(CRCUtil.CRC_Reflect(255, 8));
// System.out.println(CRCUtil.CRC_Reflect(255, 8) << 24);
// int bbb=255;
// System.out.println(aaa << 24);
// System.out.println(-2147483648<<1);
// System.out.println(10>>>2);
// BigInteger aaa=new BigInteger ("3524903388");
//
// long UlPolynomial = 0x04C11DB7;
// System.out.println((aaa << 1));
// System.out.println((aaa << 1) ^ UlPolynomial);
// for (int j = 0; j < 8; j++) {
// System.out.println((aaa & 0x80000000));
// System.out.println((aaa & 0x80000000) > 0);
// System.out.println((aaa << 1) ^ UlPolynomial);
// if ((aaa & 0x80000000) > 0) {
// aaa = (aaa << 1) ^ UlPolynomial;
// } else {
// aaa = (aaa << 1);
// }
//
// }
// System.out.println(aaa);
String data = "qweasdasdasd";
// crc32.update(bytes);
System.out.println(PassWordUtils.decrypt("Lm8/NW90OS9TcG1egT9qXzE4U15FY00u"));
}
}
Loading…
Cancel
Save