|
|
|
@ -160,26 +160,26 @@ public class MailSourceTask {
|
|
|
|
|
deliveryRecordService.updateStatusByTaskName(DefaultNumberConstants.ONE_NUMBER,decryptList.size(), taskName);
|
|
|
|
|
}
|
|
|
|
|
log.info("============== message parsing succeeded file path as {} unzip path as {} ===============", path, unzipPath);
|
|
|
|
|
if (byTaskName.getType() == DefaultNumberConstants.THREE_NUMBER) {
|
|
|
|
|
Map<String, Object> map = Maps.newHashMap();
|
|
|
|
|
List<DmpDataDTO> arrayList = Lists.newArrayList();
|
|
|
|
|
DmpResponse dmpResponse = new DmpResponse();
|
|
|
|
|
for (int i = 0; i < decryptList.size(); i++) {
|
|
|
|
|
DmpDataDTO dto = new DmpDataDTO();
|
|
|
|
|
String encrypt = AESUtils.encrypt
|
|
|
|
|
(decryptList.get(i), deliveryProperties.getExchangePassword());
|
|
|
|
|
dto.setTag(tagList.get(i));
|
|
|
|
|
dto.setDecryptInfo(encrypt);
|
|
|
|
|
arrayList.add(dto);
|
|
|
|
|
}
|
|
|
|
|
dmpResponse.setBatchNo(taskName);
|
|
|
|
|
dmpResponse.setDecryptList(arrayList);
|
|
|
|
|
map.put("status",DefaultNumberConstants.TWO_HUNDRED);
|
|
|
|
|
map.put("msg", ResponseCode.SUCCESS.getDesc());
|
|
|
|
|
map.put("data",dmpResponse);
|
|
|
|
|
HttpUtil.post("", JSONUtil.toJsonStr(map));
|
|
|
|
|
deliveryRecordService.updateStatusByTaskName(DefaultNumberConstants.ONE_NUMBER, decryptList.size(), taskName);
|
|
|
|
|
}
|
|
|
|
|
if (byTaskName.getType() == DefaultNumberConstants.THREE_NUMBER) {
|
|
|
|
|
Map<String, Object> map = Maps.newHashMap();
|
|
|
|
|
List<DmpDataDTO> arrayList = Lists.newArrayList();
|
|
|
|
|
DmpResponse dmpResponse = new DmpResponse();
|
|
|
|
|
for (int i = 0; i < decryptList.size(); i++) {
|
|
|
|
|
DmpDataDTO dto = new DmpDataDTO();
|
|
|
|
|
String encrypt = AESUtils.encrypt
|
|
|
|
|
(decryptList.get(i), deliveryProperties.getExchangePassword());
|
|
|
|
|
dto.setTag(tagList.get(i));
|
|
|
|
|
dto.setDecryptInfo(encrypt);
|
|
|
|
|
arrayList.add(dto);
|
|
|
|
|
}
|
|
|
|
|
dmpResponse.setBatchNo(taskName);
|
|
|
|
|
dmpResponse.setDecryptList(arrayList);
|
|
|
|
|
map.put("status",DefaultNumberConstants.TWO_HUNDRED);
|
|
|
|
|
map.put("msg", ResponseCode.SUCCESS.getDesc());
|
|
|
|
|
map.put("data",dmpResponse);
|
|
|
|
|
HttpUtil.post("", JSONUtil.toJsonStr(map));
|
|
|
|
|
deliveryRecordService.updateStatusByTaskName(DefaultNumberConstants.ONE_NUMBER, decryptList.size(), taskName);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (byTaskName.getType() == DefaultNumberConstants.TWO_NUMBER) {
|
|
|
|
|