updated file name prefixes
This commit is contained in:
+75
-3
@@ -164,6 +164,45 @@ export const getContainers = async () => {
|
||||
}
|
||||
};
|
||||
|
||||
const getDocumentTypeFromFilename = (filename) => {
|
||||
var doctypeCode = "000000";
|
||||
|
||||
if (filename.indexOf("_-_Statement_of_Case") > 0) doctypeCode = "000000";
|
||||
else if (filename.indexOf("_-_Application_Form") > 0)
|
||||
doctypeCode = "000001";
|
||||
else if (filename.indexOf("_-_Site_Ownership_Certificate") > 0)
|
||||
doctypeCode = "000002";
|
||||
else if (filename.indexOf("_-_Decision_Notice") > 0) doctypeCode = "000003";
|
||||
else if (filename.indexOf("_-_Site_Location_Plan") > 0)
|
||||
doctypeCode = "000004";
|
||||
else if (filename.indexOf("_-_Plans_Drawing_Documents") > 0)
|
||||
doctypeCode = "000005";
|
||||
else if (filename.indexOf("_-_Additional_Plans_Drawings_Documents") > 0)
|
||||
doctypeCode = "000006";
|
||||
else if (filename.indexOf("_-_Design_and_Access_Statement") > 0)
|
||||
doctypeCode = "000007";
|
||||
else if (filename.indexOf("_-_Green_Infrastructure_Statement") > 0)
|
||||
doctypeCode = "000008";
|
||||
else if (filename.indexOf("_-_LPA_Correspondence") > 0)
|
||||
doctypeCode = "000009";
|
||||
else if (filename.indexOf("_-_LPA_Original_Permission") > 0)
|
||||
doctypeCode = "000010";
|
||||
else if (filename.indexOf("_-_LPA's_Registration_Letter") > 0)
|
||||
doctypeCode = "000010";
|
||||
else if (filename.indexOf(+"_-_Environmental_Statement") > 0)
|
||||
doctypeCode = "000012";
|
||||
else if (filename.indexOf("_-_Cost_of_Application") > 0)
|
||||
doctypeCode = "000013";
|
||||
else if (filename.indexOf("_-_Other_Relevant_Material") > 0)
|
||||
doctypeCode = "000014";
|
||||
else if (
|
||||
filename.indexOf("_-_S106_Agreement_or_Unilateral_Undertaking") > 0
|
||||
)
|
||||
doctypeCode = "000015";
|
||||
|
||||
return doctypeCode;
|
||||
};
|
||||
|
||||
export const getBlobs = async (containerName, casefolderID) => {
|
||||
const containerToken = await createContainerSas(containerName);
|
||||
const sasUrl = `${STORAGE_PATH}/${containerName}?${containerToken}`;
|
||||
@@ -182,7 +221,9 @@ export const getBlobs = async (containerName, casefolderID) => {
|
||||
blobObj.push({
|
||||
"name": blob.name.split("/")[2],
|
||||
"path": blob.name,
|
||||
"documentType": blobDocumentType,
|
||||
"documentType": getDocumentTypeFromFilename(
|
||||
blob.name.split("/")[2]
|
||||
),
|
||||
"versionId": blob.versionId,
|
||||
"caseObj": casefolderID + "/" + casefolderID + "_case.json",
|
||||
"isCurrentVersion": blob.isCurrentVersion,
|
||||
@@ -195,7 +236,7 @@ export const getBlobs = async (containerName, casefolderID) => {
|
||||
"&casefolderID=" +
|
||||
casefolderID +
|
||||
"&blobname=" +
|
||||
blob.name.split("/")[2],
|
||||
blob.name,
|
||||
"hashedfilepath": hashAPIPath(
|
||||
"/api/file/downloadblob?container=" +
|
||||
containerName +
|
||||
@@ -479,7 +520,38 @@ export const uploadFile = async (formContent, containerName, foldername) => {
|
||||
);
|
||||
|
||||
let whichLocation =
|
||||
files[prop][0].fieldName.indexOf("_IP_") > 0
|
||||
files[prop][0].fieldName.indexOf("_Statement_of_Case") > 0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_Statement_of_Case") > 0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_Application_Form") > 0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_Site_Ownership_Certificate") >
|
||||
0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_Decision_Notice") > 0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_Site_Location_Plan") > 0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_Plans_Drawing_Documents") >
|
||||
0 ||
|
||||
files[prop][0].fieldName.indexOf(
|
||||
"_-_Additional_Plans_Drawings_Documents"
|
||||
) > 0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_Design_and_Access_Statement") >
|
||||
0 ||
|
||||
files[prop][0].fieldName.indexOf(
|
||||
"_-_Green_Infrastructure_Statement"
|
||||
) > 0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_LPA_Correspondence") > 0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_LPA_Original_Permission") >
|
||||
0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_LPA's_Registration_Letter") >
|
||||
0 ||
|
||||
files[prop][0].fieldName.indexOf(+"_-_Environmental_Statement") >
|
||||
0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_Cost_of_Application") > 0 ||
|
||||
files[prop][0].fieldName.indexOf("_-_Other_Relevant_Material") >
|
||||
0 ||
|
||||
files[prop][0].fieldName.indexOf(
|
||||
"_-_S106_Agreement_or_Unilateral_Undertaking" > 0
|
||||
)
|
||||
? "Main Party Submission"
|
||||
: files[prop][0].fieldName.indexOf("_IP_") > 0
|
||||
? "Interested Party Representations"
|
||||
: files[prop][0].fieldName.indexOf("_Statement_") > 0
|
||||
? "Main Party Statements"
|
||||
|
||||
Reference in New Issue
Block a user