修改参数

master
bynt 2 years ago
parent 3b51e44f8f
commit 2f6896ecc9

@ -60,6 +60,16 @@ public class DefaultConstant {
*/ */
public static final int THIRTEEN_NUMBER = 13; public static final int THIRTEEN_NUMBER = 13;
/**
* 13
*/
public static final int THIRTY_THREE = 33;
/**
* 34
*/
public static final int THIRTY_FOUR = 34;
/** /**
* 200 * 200

@ -172,13 +172,11 @@ public class SaveToFileNewTask {
? TxtUtils.txtParseListVyUrl(filePath) : ? TxtUtils.txtParseListVyUrl(filePath) :
fileFormat.contains(FileConstant.CSV_FILE_SUB_NAME) fileFormat.contains(FileConstant.CSV_FILE_SUB_NAME)
? ToolExcelUtils.csvParseListByUrl(filePath) ? ToolExcelUtils.csvParseListByUrl(filePath)
: ToolExcelUtils.excelParseListByUrl(filePath); : ToolExcelUtils.excelParseListByUrl(filePath);
Map<Integer, List<String>> preEncryptNumMap = listT.stream().filter Map<Integer, List<String>> preEncryptNumMap = listT.stream().filter
(phone -> StringUtils.isNotBlank(phone.trim())).collect(Collectors.groupingBy(String::length)); (phone -> StringUtils.isNotBlank(phone.trim())).collect(Collectors.groupingBy(String::length));
if (CollectionUtil.isNotEmpty(preEncryptNumMap)) { if (CollectionUtil.isNotEmpty(preEncryptNumMap)) {
// 分批调用接口进行加密 // 分批调用接口进行加密
if (tbUploadFileNewDto.getEncryptionType() == DefaultConstant.TWO_NUMBER) { if (tbUploadFileNewDto.getEncryptionType() == DefaultConstant.TWO_NUMBER) {
List<String> decryptionList = preEncryptNumMap.get(2 << 4); List<String> decryptionList = preEncryptNumMap.get(2 << 4);
List<String> stringList = decryptFile(decryptionList); List<String> stringList = decryptFile(decryptionList);
@ -231,10 +229,8 @@ public class SaveToFileNewTask {
DecryptionJsonContent build = DecryptionJsonContent build =
DecryptionJsonContent.builder().cellphoneMd5 DecryptionJsonContent.builder().cellphoneMd5
(decryptStr).requestId(RandomUtil.randomString(TEN_NUM)).build(); (decryptStr).requestId(RandomUtil.randomString(TEN_NUM)).build();
// 调用HTTP请求发送数据 // 调用HTTP请求发送数据
DecryptionDTO decryptionDTO = JSONUtil.toBean(HttpUtil.post(decryptAddress, JSON.toJSONString(build)), DecryptionDTO.class); DecryptionDTO decryptionDTO = JSONUtil.toBean(HttpUtil.post(decryptAddress, JSON.toJSONString(build)), DecryptionDTO.class);
log.info("================ response as {} ================", JSONUtil.toJsonStr(decryptionDTO));
if (StringUtils.isNotBlank(decryptionDTO.getReason()) if (StringUtils.isNotBlank(decryptionDTO.getReason())
&& "success".equals(decryptionDTO.getReason())) { && "success".equals(decryptionDTO.getReason())) {
if (StringUtils.isNotBlank(decryptionDTO.getCellPhone())) { if (StringUtils.isNotBlank(decryptionDTO.getCellPhone())) {

@ -32,6 +32,9 @@ public class ToolExcelUtils {
if (phone.length() == DefaultConstant.THIRTEEN_NUMBER) { if (phone.length() == DefaultConstant.THIRTEEN_NUMBER) {
list.add(phone.substring(DefaultConstant.ONE_NUMBER, DefaultConstant.TWELVE_NUMBER)); list.add(phone.substring(DefaultConstant.ONE_NUMBER, DefaultConstant.TWELVE_NUMBER));
} }
if (phone.length() == DefaultConstant.THIRTY_FOUR) {
list.add(phone.substring(DefaultConstant.ONE_NUMBER, DefaultConstant.THIRTY_THREE));
}
} }
} }
return list; return list;

Loading…
Cancel
Save