Skip to content

Commit 89564d8

Browse files
ShaughnShaughn
authored andcommitted
swaped order of employer status
1 parent 517c129 commit 89564d8

File tree

1 file changed

+33
-36
lines changed

1 file changed

+33
-36
lines changed

main.js

Lines changed: 33 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ const dateOnlyString = isoWithoutMsOrZ.replace(/T.*/, '');
1010
const { Worker } = require('worker_threads');
1111

1212

13-
1413
let xmlBase = {
1514

1615
Header: {
@@ -58,9 +57,7 @@ function createWindow() {
5857
win.webContents.toggleDevTools();
5958
});
6059
}
61-
process.on('unhandledRejection', (reason, promise) => {
62-
console.error('Unhandled Rejection at:', promise, 'reason:', reason);
63-
});
60+
6461
ipcMain.on('log-message', (event, message) => {
6562
console.log('Renderer:', message); // Log to terminal
6663
});
@@ -132,6 +129,33 @@ for (let i = 1; i < dataArray.length; i++) {
132129
},
133130
]: undefined),
134131
LearnerEmploymentStatus: [
132+
...(dataArray[i][27] ? [{
133+
EmpStat: dataArray[i][27],
134+
DateEmpStatApp: dataArray[i][26],
135+
EmpId: dataArray[i][28]|| undefined,
136+
EmploymentStatusMonitoring: [
137+
...(dataArray[i][29] ? [{
138+
ESMType: "EII",
139+
ESMCode: dataArray[i][29]
140+
}] : []),
141+
...(dataArray[i][33] ? [{
142+
ESMType: "LOE",
143+
ESMCode: dataArray[i][33]
144+
}] : []),
145+
...(dataArray[i][31] ? [{
146+
ESMType: "SEI",
147+
ESMCode: "1"
148+
}] : []),
149+
...(dataArray[i][32] ? [{
150+
ESMType: "SEM",
151+
ESMCode: "1"
152+
}] : []),
153+
...(dataArray[i][30] ? [{
154+
ESMType: "OET",
155+
ESMCode: "1"
156+
}] : [])
157+
]
158+
}] : []),
135159
...(dataArray[i][18] ? [{
136160
EmpStat: dataArray[i][18],
137161
DateEmpStatApp: dataArray[i][17],
@@ -150,7 +174,6 @@ for (let i = 1; i < dataArray.length; i++) {
150174
ESMCode: dataArray[i][25]
151175
}] : []),
152176
...(dataArray[i][21] ? [{
153-
//showing up as 0 of 1 marked
154177
ESMType: "SEI",
155178
ESMCode: "1"
156179
}] : []),
@@ -163,34 +186,8 @@ for (let i = 1; i < dataArray.length; i++) {
163186
ESMCode: "1"
164187
}] : [])
165188
]
166-
}] : []),
167-
...(dataArray[i][27] ? [{
168-
EmpStat: dataArray[i][27],
169-
DateEmpStatApp: dataArray[i][26],
170-
EmpId: dataArray[i][28]|| undefined,
171-
EmploymentStatusMonitoring: [
172-
...(dataArray[i][29] ? [{
173-
ESMType: "EII",
174-
ESMCode: dataArray[i][29]
175-
}] : []),
176-
...(dataArray[i][33] ? [{
177-
ESMType: "LOE",
178-
ESMCode: dataArray[i][33]
179-
}] : []),
180-
...(dataArray[i][31] ? [{
181-
ESMType: "SEI",
182-
ESMCode: "1"
183-
}] : []),
184-
...(dataArray[i][32] ? [{
185-
ESMType: "SEM",
186-
ESMCode: "1"
187-
}] : []),
188-
...(dataArray[i][30] ? [{
189-
ESMType: "OET",
190-
ESMCode: "1"
191-
}] : [])
192-
]
193189
}] : [])
190+
194191
],
195192
LearningDelivery: [
196193
// First aim - only include if required fields are present
@@ -254,11 +251,11 @@ for (let i = 1; i < dataArray.length; i++) {
254251
AimSeqNumber: '2',
255252
LearnStartDate: dataArray[i][68], // Start date (aim 2)
256253
LearnPlanEndDate: dataArray[i][69], // Planned end date (aim 2)
257-
FundModel: dataArray[i][70], // Funding module (aim 2)
254+
FundModel: dataArray[i][70], // Funding module (aim 2)
255+
PHours: dataArray[i][74] || undefined, // Planned hours (aim 2)
258256
ProgType: dataArray[i][71], // Programme type (aim 2)
259257
StdCode: dataArray[i][72] || undefined, // Apprentice standard (aim 2)
260258
DelLocPostCode: dataArray[i][73], // Delivery postcode (aim 2)
261-
PHours: dataArray[i][74] || undefined, // Planned hours (aim 2)
262259
OTJActHours: dataArray[i][75] || undefined, // Actual hours (aim 2)
263260
EPAOrgID: dataArray[i][77] || undefined, // EPAO ID (aim 2)
264261
ConRefNumber: dataArray[i][76] || undefined, // Contract Ref (aim 2)
@@ -363,10 +360,10 @@ for (let i = 1; i < dataArray.length; i++) {
363360
LearnStartDate: dataArray[i][132], // Start date (aim 4)
364361
LearnPlanEndDate: dataArray[i][133], // Planned end date (aim 4)
365362
FundModel: dataArray[i][134], // Funding module (aim 4)
363+
PHours: dataArray[i][138] || undefined, // Planned hours (aim 4)
366364
ProgType: dataArray[i][135], // Programme type (aim 4)
367365
StdCode: dataArray[i][136] || undefined, // Apprentice standard (aim 4)
368366
DelLocPostCode: dataArray[i][137], // Delivery postcode (aim 4)
369-
PHours: dataArray[i][138] || undefined, // Planned hours (aim 4)
370367
OTJActHours: dataArray[i][139] || undefined, // Actual hours (aim 4)
371368
EPAOrgID: dataArray[i][141] || undefined, // EPAO ID (aim 4)
372369
ConRefNumber: dataArray[i][140] || undefined, // Contract Ref (aim 4)
@@ -384,7 +381,7 @@ for (let i = 1; i < dataArray.length; i++) {
384381
}] : []),
385382
...(dataArray[i][147] ? [{ // Source of funding (aim 4)
386383
LearnDelFAMType: 'SOF',
387-
LearnDelFAMCode: dataArray[i][163]
384+
LearnDelFAMCode: dataArray[i][147]
388385
}] : []),
389386
...(dataArray[i][142] ? [{ // Contract type (aim 4)
390387
LearnDelFAMType: dataArray[i][142],

0 commit comments

Comments
 (0)