IO-233 Begin Wip Header Creation
This commit is contained in:
@@ -49,7 +49,6 @@ export function DmsPostForm({ bodyshop, socket, job }) {
|
||||
}),
|
||||
});
|
||||
};
|
||||
console.log("🚀 ~ file: dms-post-form.component.jsx ~ line 58 ~ job", job);
|
||||
|
||||
const handleFinish = (values) => {
|
||||
socket.emit(`${determineDmsType(bodyshop)}-export-job`, {
|
||||
@@ -77,6 +76,17 @@ export function DmsPostForm({ bodyshop, socket, job }) {
|
||||
>
|
||||
<Input />
|
||||
</Form.Item>
|
||||
<Form.Item
|
||||
name="story"
|
||||
label={t("jobs.fields.dms.story")}
|
||||
rules={[
|
||||
{
|
||||
required: true,
|
||||
},
|
||||
]}
|
||||
>
|
||||
<Input.TextArea />
|
||||
</Form.Item>
|
||||
<Form.Item
|
||||
name="kmin"
|
||||
label={t("jobs.fields.kmin")}
|
||||
|
||||
@@ -10,7 +10,6 @@ const soap = require("soap");
|
||||
const queries = require("../graphql-client/queries");
|
||||
const CdkBase = require("../web-sockets/web-socket");
|
||||
const CdkWsdl = require("./cdk-wsdl").default;
|
||||
const logger = require("../utils/logger");
|
||||
const { CDK_CREDENTIALS, CheckCdkResponseForError } = require("./cdk-wsdl");
|
||||
const moment = require("moment");
|
||||
|
||||
@@ -146,7 +145,7 @@ async function CdkSelectedCustomer(socket, selectedCustomerId) {
|
||||
CdkBase.createLogEvent(
|
||||
socket,
|
||||
"DEBUG",
|
||||
`{5} Updating Service Vehicle History.`
|
||||
`{5} **NOT DONE YET** Updating Service Vehicle History.`
|
||||
);
|
||||
} catch (error) {
|
||||
CdkBase.createLogEvent(
|
||||
@@ -197,7 +196,7 @@ async function CalculateDmsVid(socket, JobData) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawRequest,
|
||||
`soapClientVehicleInsertUpdate.getVehIdsAsync reqest.`
|
||||
`soapClientVehicleInsertUpdate.getVehIdsAsync request.`
|
||||
);
|
||||
|
||||
CdkBase.createXmlEvent(
|
||||
@@ -221,7 +220,7 @@ async function CalculateDmsVid(socket, JobData) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
error.request,
|
||||
`soapClientVehicleInsertUpdate.getVehIdsAsync reqest.`,
|
||||
`soapClientVehicleInsertUpdate.getVehIdsAsync request.`,
|
||||
true
|
||||
);
|
||||
|
||||
@@ -261,7 +260,7 @@ async function QueryDmsVehicleById(socket, JobData, DMSVid) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawRequest,
|
||||
`soapClientVehicleInsertUpdate.readAsync reqest.`
|
||||
`soapClientVehicleInsertUpdate.readAsync request.`
|
||||
);
|
||||
|
||||
CdkBase.createLogEvent(
|
||||
@@ -312,7 +311,7 @@ async function QueryDmsCustomerById(socket, JobData, CustomerId) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawRequest,
|
||||
`soapClientCustomerInsertUpdate.readAsync reqest.`
|
||||
`soapClientCustomerInsertUpdate.readAsync request.`
|
||||
);
|
||||
|
||||
CdkBase.createXmlEvent(
|
||||
@@ -337,7 +336,7 @@ async function QueryDmsCustomerById(socket, JobData, CustomerId) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
error.request,
|
||||
`soapClientCustomerInsertUpdate.readAsync reqest.`,
|
||||
`soapClientCustomerInsertUpdate.readAsync request.`,
|
||||
true
|
||||
);
|
||||
|
||||
@@ -384,7 +383,7 @@ async function QueryDmsCustomerByName(socket, JobData) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawRequest,
|
||||
`soapClientCustomerSearch.executeSearchBulkAsync reqest.`
|
||||
`soapClientCustomerSearch.executeSearchBulkAsync request.`
|
||||
);
|
||||
|
||||
CdkBase.createXmlEvent(
|
||||
@@ -409,7 +408,7 @@ async function QueryDmsCustomerByName(socket, JobData) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
error.request,
|
||||
`soapClientCustomerSearch.executeSearchBulkAsync reqest.`,
|
||||
`soapClientCustomerSearch.executeSearchBulkAsync request.`,
|
||||
true
|
||||
);
|
||||
|
||||
@@ -451,7 +450,7 @@ async function GenerateDmsCustomerNumber(socket) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawRequest,
|
||||
`soapClientCustomerInsertUpdate.getCustomerNumberAsync reqest.`
|
||||
`soapClientCustomerInsertUpdate.getCustomerNumberAsync request.`
|
||||
);
|
||||
|
||||
CdkBase.createXmlEvent(
|
||||
@@ -477,7 +476,7 @@ async function GenerateDmsCustomerNumber(socket) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
error.request,
|
||||
`soapClientCustomerInsertUpdate.getCustomerNumberAsync reqest.`,
|
||||
`soapClientCustomerInsertUpdate.getCustomerNumberAsync request.`,
|
||||
true
|
||||
);
|
||||
|
||||
@@ -546,7 +545,7 @@ async function InsertDmsCustomer(socket, newCustomerNumber) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawRequest,
|
||||
`soapClientCustomerInsertUpdate.insertAsync reqest.`
|
||||
`soapClientCustomerInsertUpdate.insertAsync request.`
|
||||
);
|
||||
|
||||
CdkBase.createXmlEvent(
|
||||
@@ -570,7 +569,7 @@ async function InsertDmsCustomer(socket, newCustomerNumber) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
error.request,
|
||||
`soapClientCustomerInsertUpdate.insertAsync reqest.`,
|
||||
`soapClientCustomerInsertUpdate.insertAsync request.`,
|
||||
true
|
||||
);
|
||||
|
||||
@@ -630,7 +629,7 @@ async function InsertDmsVehicle(socket) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawRequest,
|
||||
`soapClientVehicleInsertUpdate.insertAsync reqest.`
|
||||
`soapClientVehicleInsertUpdate.insertAsync request.`
|
||||
);
|
||||
|
||||
CdkBase.createLogEvent(
|
||||
@@ -654,7 +653,7 @@ async function InsertDmsVehicle(socket) {
|
||||
CdkBase.createLogEvent(
|
||||
socket,
|
||||
"ERROR",
|
||||
`Error in QueryDmsVehicleById - ${error}`
|
||||
`Error in InsertDmsVehicle - ${error}`
|
||||
);
|
||||
throw new Error(error);
|
||||
}
|
||||
@@ -698,7 +697,7 @@ async function UpdateDmsVehicle(socket) {
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawRequest,
|
||||
`soapClientVehicleInsertUpdate.updateAsync reqest.`
|
||||
`soapClientVehicleInsertUpdate.updateAsync request.`
|
||||
);
|
||||
|
||||
CdkBase.createLogEvent(
|
||||
@@ -718,6 +717,66 @@ async function UpdateDmsVehicle(socket) {
|
||||
CheckCdkResponseForError(socket, soapResponseVehicleInsertUpdate);
|
||||
const VehicleFromDMS = result && result.return && result.return.vehicle;
|
||||
return VehicleFromDMS;
|
||||
} catch (error) {
|
||||
CdkBase.createLogEvent(
|
||||
socket,
|
||||
"ERROR",
|
||||
`Error in UpdateDmsVehicle - ${error}`
|
||||
);
|
||||
throw new Error(error);
|
||||
}
|
||||
}
|
||||
|
||||
async function InsertDmsStartWip(socket) {
|
||||
try {
|
||||
const soapClientAccountingGLInsertUpdate = await soap.createClientAsync(
|
||||
CdkWsdl.AccountingGLInsertUpdate
|
||||
);
|
||||
|
||||
const soapResponseAccountingGLInsertUpdate =
|
||||
await soapClientAccountingGLInsertUpdate.startWIPAsync({
|
||||
arg0: CDK_CREDENTIALS,
|
||||
arg1: { id: socket.JobData.bodyshop.cdk_dealerid },
|
||||
arg2: {
|
||||
acctgDate: moment().toISOString(),
|
||||
desc: socket.txEnvelope.story,
|
||||
docType: 7 || 10, //Need to check what this usually would be?
|
||||
//1 Cash Receipt , 2 Check, 3 Journal Voucher, 4 Parts invoice, 5 Payable Invoice, 6 Recurring Entry, 7 Repair Order Invoice, 8 Vehicle Purchase Invoice, 9 Vehicle Sale Invoice, 10 Other, 11 Payroll, 12 Finance Charge, 13 FMLR Invoice, 14 Parts Credit Memo, 15 Manufacturer Document, 16 FMLR Credit Memo
|
||||
m13Flag: 0,
|
||||
refer: socket.JobData.ro_number,
|
||||
srcCo: socket.txEnvelope.journal,
|
||||
srcJrnl: socket.txEnvelope.journal,
|
||||
userID: "?", //Where is this coming from?
|
||||
//userName: "IMEX",
|
||||
},
|
||||
});
|
||||
|
||||
const [result, rawResponse, , rawRequest] =
|
||||
soapResponseAccountingGLInsertUpdate;
|
||||
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawRequest,
|
||||
`soapClientAccountingGLInsertUpdate.startWIPAsync request.`
|
||||
);
|
||||
|
||||
CdkBase.createLogEvent(
|
||||
socket,
|
||||
"TRACE",
|
||||
`soapClientAccountingGLInsertUpdate.startWIPAsync Result ${JSON.stringify(
|
||||
result,
|
||||
null,
|
||||
2
|
||||
)}`
|
||||
);
|
||||
CdkBase.createXmlEvent(
|
||||
socket,
|
||||
rawResponse,
|
||||
`soapClientAccountingGLInsertUpdate.startWIPAsync response.`
|
||||
);
|
||||
CheckCdkResponseForError(socket, soapResponseAccountingGLInsertUpdate);
|
||||
const VehicleFromDMS = result && result.return && result.return.vehicle;
|
||||
return VehicleFromDMS;
|
||||
} catch (error) {
|
||||
CdkBase.createLogEvent(
|
||||
socket,
|
||||
|
||||
@@ -78,11 +78,11 @@ exports.checkIndividualResult = checkIndividualResult;
|
||||
const cdkDomain = "https://uat-3pa.dmotorworks.com";
|
||||
exports.default = {
|
||||
// VehicleSearch: `${cdkDomain}/pip-vehicle/services/VehicleSearch?wsdl`,
|
||||
AccountingGLInsertUpdate: `${cdkDomain}/pip-accounting-gl/services/AccountingGLInsertUpdate?wsdl`,
|
||||
VehicleInsertUpdate: `${cdkDomain}/pip-vehicle/services/VehicleInsertUpdate?wsdl`,
|
||||
CustomerInsertUpdate: `${cdkDomain}/pip-customer/services/CustomerInsertUpdate?wsdl`,
|
||||
CustomerSearch: `${cdkDomain}/pip-customer/services/CustomerSearch?wsdl`,
|
||||
VehicleSearch: `${cdkDomain}/pip-vehicle/services/VehicleSearch?wsdl`,
|
||||
VehicleInsert: `${cdkDomain}/pip-vehicle/services/VehicleInsertUpdate?wsdl`,
|
||||
};
|
||||
|
||||
// The following login credentials will be used for all PIPs and all environments (User Acceptance Testing and Production).
|
||||
|
||||
Reference in New Issue
Block a user