|
|
@ -758,7 +758,7 @@ public class SignInAccountServiceImpl implements SignInAccountService, Applicati
|
|
|
|
String fileKey = KYC_FILE_KEYS[i];
|
|
|
|
String fileKey = KYC_FILE_KEYS[i];
|
|
|
|
if (clientFiles != null && clientFiles.size() > 0) {
|
|
|
|
if (clientFiles != null && clientFiles.size() > 0) {
|
|
|
|
List<JSONObject> clientFileUrl = clientFiles.stream()
|
|
|
|
List<JSONObject> clientFileUrl = clientFiles.stream()
|
|
|
|
.filter(fileJson -> (fileKey.equals(fileJson.getString("file_name")) && (fileJson.getIntValue("status") == 1 || fileJson.getIntValue("status") == 2)))
|
|
|
|
.filter(fileJson -> (fileKey.equals(fileJson.getString("file_name")) && (fileJson.getIntValue("status") == 0 || fileJson.getIntValue("status") == 2|| fileJson.getIntValue("status") == 3)))
|
|
|
|
.sorted((log1, log2) -> log2.getDate("last_update_date").compareTo(log1.getDate("last_update_date")))
|
|
|
|
.sorted((log1, log2) -> log2.getDate("last_update_date").compareTo(log1.getDate("last_update_date")))
|
|
|
|
.map(json -> {
|
|
|
|
.map(json -> {
|
|
|
|
JSONObject params = new JSONObject();
|
|
|
|
JSONObject params = new JSONObject();
|
|
|
@ -772,11 +772,10 @@ public class SignInAccountServiceImpl implements SignInAccountService, Applicati
|
|
|
|
fileJson.put("key", KYC_PUT_KEYS[i]);
|
|
|
|
fileJson.put("key", KYC_PUT_KEYS[i]);
|
|
|
|
fileJson.put("name", KYC_FILE_NAMES[i]);
|
|
|
|
fileJson.put("name", KYC_FILE_NAMES[i]);
|
|
|
|
fileJson.put("file_value", clientFileUrl);
|
|
|
|
fileJson.put("file_value", clientFileUrl);
|
|
|
|
fileJson.put("file_write", false);
|
|
|
|
|
|
|
|
result.put(fileKey,fileJson);
|
|
|
|
result.put(fileKey,fileJson);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
List<JSONObject> clientBackToFileUrl = clientFiles.stream()
|
|
|
|
List<JSONObject> clientBackToFileUrl = clientFiles.stream()
|
|
|
|
.filter(fileJson -> (fileKey.equals(fileJson.getString("file_name")) && (fileJson.getIntValue("status") == 0 || fileJson.getIntValue("status") == 3)))
|
|
|
|
.filter(fileJson -> (fileKey.equals(fileJson.getString("file_name")) && (fileJson.getIntValue("status") == 1)))
|
|
|
|
.sorted((log1, log2) -> log2.getDate("last_update_date").compareTo(log1.getDate("last_update_date")))
|
|
|
|
.sorted((log1, log2) -> log2.getDate("last_update_date").compareTo(log1.getDate("last_update_date")))
|
|
|
|
.map(json -> {
|
|
|
|
.map(json -> {
|
|
|
|
JSONObject params = new JSONObject();
|
|
|
|
JSONObject params = new JSONObject();
|
|
|
@ -797,7 +796,6 @@ public class SignInAccountServiceImpl implements SignInAccountService, Applicati
|
|
|
|
fileJson.put("file_value", clientBackToFileUrl);
|
|
|
|
fileJson.put("file_value", clientBackToFileUrl);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
fileJson.put("file_write", true);
|
|
|
|
|
|
|
|
result.put(fileKey,fileJson);
|
|
|
|
result.put(fileKey,fileJson);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}else {
|
|
|
|
}else {
|
|
|
@ -806,7 +804,6 @@ public class SignInAccountServiceImpl implements SignInAccountService, Applicati
|
|
|
|
JSONObject fileJson = new JSONObject();
|
|
|
|
JSONObject fileJson = new JSONObject();
|
|
|
|
fileJson.put("key", KYC_PUT_KEYS[c]);
|
|
|
|
fileJson.put("key", KYC_PUT_KEYS[c]);
|
|
|
|
fileJson.put("name", KYC_FILE_NAMES[c]);
|
|
|
|
fileJson.put("name", KYC_FILE_NAMES[c]);
|
|
|
|
fileJson.put("file_write", true);
|
|
|
|
|
|
|
|
result.put(key,fileJson);
|
|
|
|
result.put(key,fileJson);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|