|
@@ -2,27 +2,35 @@
|
|
|
//
|
|
|
// import com.alibaba.fastjson.JSON;
|
|
|
// import com.alibaba.fastjson.JSONObject;
|
|
|
+// import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
// import com.pavis.ai.app.fjsocrasy.common.utils.DateUtils;
|
|
|
// import com.pavis.ai.app.fjsocrasy.common.utils.DiskUtils;
|
|
|
// import com.pavis.ai.app.fjsocrasy.form.Desk;
|
|
|
// import com.pavis.ai.app.fjsocrasy.form.eighteen.Eighteen;
|
|
|
// import com.pavis.ai.app.fjsocrasy.mapper.ContractEighteenMapper;
|
|
|
+// import com.pavis.ai.app.fjsocrasy.mapper.UploadMapper;
|
|
|
// import com.pavis.ai.app.fjsocrasy.model.ContractEighteen;
|
|
|
+// import com.pavis.ai.app.fjsocrasy.model.Upload;
|
|
|
// import com.pavis.ai.app.fjsocrasy.service.BackService;
|
|
|
// import com.pavis.ai.app.fjsocrasy.service.OcrService;
|
|
|
+// import com.pavis.ai.app.fjsocrasy.service.UploadService;
|
|
|
// import org.junit.Test;
|
|
|
// import org.junit.runner.RunWith;
|
|
|
// import org.springframework.beans.BeanUtils;
|
|
|
// import org.springframework.beans.factory.annotation.Autowired;
|
|
|
// import org.springframework.boot.test.context.SpringBootTest;
|
|
|
// import org.springframework.test.context.junit4.SpringRunner;
|
|
|
+// import sun.misc.BASE64Decoder;
|
|
|
// import sun.misc.BASE64Encoder;
|
|
|
//
|
|
|
// import java.io.BufferedReader;
|
|
|
// import java.io.File;
|
|
|
// import java.io.IOException;
|
|
|
// import java.io.InputStreamReader;
|
|
|
+// import java.security.MessageDigest;
|
|
|
+// import java.time.LocalDate;
|
|
|
// import java.util.HashMap;
|
|
|
+// import java.util.List;
|
|
|
// import java.util.Map;
|
|
|
//
|
|
|
// @RunWith(SpringRunner.class)
|
|
@@ -32,6 +40,18 @@
|
|
|
// @Autowired
|
|
|
// private BackService backService;
|
|
|
//
|
|
|
+// @Autowired
|
|
|
+// private UploadMapper uploadMapper;
|
|
|
+//
|
|
|
+// @Autowired
|
|
|
+// private OcrService ocrService;
|
|
|
+//
|
|
|
+// @Autowired
|
|
|
+// private ContractEighteenMapper contractEighteenMapper;
|
|
|
+//
|
|
|
+// @Autowired
|
|
|
+// private UploadService uploadService;
|
|
|
+//
|
|
|
// @Test
|
|
|
// public void testDiskMq(){
|
|
|
// String rabbitmqHost = "192.168.0.100";
|
|
@@ -50,7 +70,7 @@
|
|
|
// String authHash = String.format("Basic %s",base64Val );
|
|
|
// headerMap.put("authorization",authHash);
|
|
|
//
|
|
|
-// System.err.println(JSON.toJSON(headerMap));
|
|
|
+// // System.err.println(JSON.toJSON(headerMap));
|
|
|
// }
|
|
|
//
|
|
|
// @Test
|
|
@@ -93,7 +113,7 @@
|
|
|
// // System.err.println("false: "+os);
|
|
|
// // }
|
|
|
// Map<String,String> map = DiskUtils.getHdInfo();
|
|
|
-// System.err.println(JSON.toJSON(map));
|
|
|
+// // System.err.println(JSON.toJSON(map));
|
|
|
//
|
|
|
// File directory = new File(".");//设定为当前文件夹
|
|
|
// String canPath = "";
|
|
@@ -104,8 +124,8 @@
|
|
|
// }catch(Exception e){
|
|
|
// e.getMessage();
|
|
|
// }
|
|
|
-// System.err.println(canPath);
|
|
|
-// System.err.println(absPath);
|
|
|
+// // System.err.println(canPath);
|
|
|
+// // System.err.println(absPath);
|
|
|
// // double canSpace = DiskUtils.getWinDiskStoresInfo(canPath);
|
|
|
// // System.err.println(canSpace);
|
|
|
//
|
|
@@ -191,8 +211,6 @@
|
|
|
// return js.toJSONString();
|
|
|
// }
|
|
|
//
|
|
|
-// @Autowired
|
|
|
-// private OcrService ocrService;
|
|
|
//
|
|
|
// @Test
|
|
|
// public void testjs(){
|
|
@@ -223,6 +241,72 @@
|
|
|
// }
|
|
|
//
|
|
|
// @Test
|
|
|
+// public void testMD5() throws Exception {
|
|
|
+// String str = base64Dcrypt("BPMFvLeFYr8zWKdkGIlhhg==");
|
|
|
+// System.err.println(str.getBytes("utf-8"));
|
|
|
+// System.out.println(new String(str.getBytes("utf-8")));
|
|
|
+// System.err.println(JM(base64Dcrypt("BPMFvLeFYr8zWKdkGIlhhg==")));
|
|
|
+// //(a)首先对md5(base64)进行base64解码
|
|
|
+//
|
|
|
+// //(b)对base64解码后的值通过二进制方式进行读取,其结果应该为32位字符串
|
|
|
+//
|
|
|
+// //(c)对获取的32位字符串进行md5解密。
|
|
|
+// System.err.println(getEncryptPwd("097197"));
|
|
|
+//
|
|
|
+// // String mailPassword = "xivaxiva";
|
|
|
+// // BASE64Encoder encoder = new BASE64Encoder();
|
|
|
+// // String pass = encoder.encode(mailPassword.getBytes());
|
|
|
+//
|
|
|
+// String name = "BPMFvLeFYr8zWKdkGIlhhg==";
|
|
|
+// BASE64Decoder decoder = new BASE64Decoder();
|
|
|
+// byte[] decoderName = decoder.decodeBuffer(name);
|
|
|
+//
|
|
|
+// System.out.println(new String(decoderName).getBytes("utf-8"));
|
|
|
+//
|
|
|
+// }
|
|
|
+//
|
|
|
+// /**
|
|
|
+// * MD5加密字符串
|
|
|
+// *
|
|
|
+// * @param str 加密字符串
|
|
|
+// * @return 加密后的字符串
|
|
|
+// * @throws Exception 异常
|
|
|
+// */
|
|
|
+// public static String getEncryptPwd(String str) throws Exception {
|
|
|
+// MessageDigest md = MessageDigest.getInstance("MD5");
|
|
|
+// BASE64Encoder encoder = new BASE64Encoder();
|
|
|
+// return encoder.encode(md.digest(str.getBytes("utf-8")));
|
|
|
+// }
|
|
|
+//
|
|
|
+// /**
|
|
|
+// * base64解密
|
|
|
+// */
|
|
|
+// public static String base64Dcrypt(String str) {
|
|
|
+// if (str == null) return null;
|
|
|
+// String decoderStr = "";
|
|
|
+//
|
|
|
+// try {
|
|
|
+// BASE64Decoder decoder = new BASE64Decoder();
|
|
|
+// byte[] b = decoder.decodeBuffer(str);
|
|
|
+// decoderStr = new String(b);
|
|
|
+// } catch (IOException e) {
|
|
|
+// e.printStackTrace();
|
|
|
+// return null;
|
|
|
+// }
|
|
|
+//
|
|
|
+// return decoderStr;
|
|
|
+// }
|
|
|
+// // 加密后解密
|
|
|
+// public static String JM(String inStr) {
|
|
|
+// char[] a = inStr.toCharArray();
|
|
|
+// for (int i = 0; i < a.length; i++) {
|
|
|
+// a[i] = (char) (a[i] ^ 't');
|
|
|
+// }
|
|
|
+// String k = new String(a);
|
|
|
+// return k;
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Test
|
|
|
// public void test() throws IOException {
|
|
|
// String data = "{ \"lender\":\"占小琴\", \"idCode\":\"420281198501257247\", \"mobile\":\"13872114908\", \"address\":\"湖北省黄石市下陆区半山骊园6栋1单元304室\", \"lower\":\"150000\", \"postCode\":\"200000\", \"deadline\":\"36\", \"period\":\"36\", \"account\":\"占小琴\", \"accountCode\":\"6217907600006022664\", \"loanType\":\"装修\", \"sendAddress\":\"湖北省黄石市下陆区半山骊园6栋1单元304室\" , \"compareDate\":\"2020.07.30\" }";
|
|
|
// String reqId = "BO202008210002";
|
|
@@ -241,8 +325,6 @@
|
|
|
// // backService.backToFjs(resData,"10",System.currentTimeMillis(),"1");
|
|
|
// }
|
|
|
//
|
|
|
-// @Autowired
|
|
|
-// private ContractEighteenMapper contractEighteenMapper;
|
|
|
// @Test
|
|
|
// public void test18(){
|
|
|
// String data = "{\"account\":\"占小琴\",\"accountCode\":\"6217907600006022664\",\"address\":\"湖北省黄石市下陆区半山骊园6栋1单元304室\",\"compareDate\":\"2020.07.30\",\"deadline\":\"\",\"idCode\":\"420281198501257247\",\"lender\":\"占小琴\",\"loanType\":\"装修\",\"lower\":\"150000\",\"mobile\":\"13872114908\",\"operateIp\":\"\",\"operateTime\":\"2020-08-21 15:37:16\",\"operator\":\"\",\"operatorId\":\"\",\"period\":\"36\",\"postCode\":\"\",\"remarks\":\"1301.0ms\",\"reqId\":\"BO202008210005\",\"sendAddress\":\"湖北省黄石市下陆区半山骊园6栋1单元304室\"}\n";
|
|
@@ -265,4 +347,26 @@
|
|
|
// System.err.println(contractEighteenMapper.insert(contractEighteen));
|
|
|
// }
|
|
|
//
|
|
|
+// @Test
|
|
|
+// public void testDate(){
|
|
|
+// LocalDate date = LocalDate.now();
|
|
|
+// System.out.println("当前日期=" + date);
|
|
|
+// System.err.println(DateUtils.createFilesByDate());
|
|
|
+// System.out.println(DateUtils.now());
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Test
|
|
|
+// public void testUnBack(){
|
|
|
+// QueryWrapper<Upload> uploadQueryWrapper = new QueryWrapper<>();
|
|
|
+// uploadQueryWrapper.lambda()
|
|
|
+// .between(Upload::getOperateTime, DateUtils.startDate(), DateUtils.endDate());
|
|
|
+// // List<Upload> uploads = uploadMapper.selectList();
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Test
|
|
|
+// public void testOcrBack(){
|
|
|
+// List list = uploadService.findByReqId("10","BO20200414000005-03");
|
|
|
+// System.out.println(JSON.toJSONString(list));
|
|
|
+// }
|
|
|
+//
|
|
|
// }
|