RPS Admin db schema changes + flag updates.

This commit is contained in:
Patrick Fic
2020-11-12 14:25:48 -08:00
parent 0aa8d2ead6
commit 8d858cbf9b
6 changed files with 85 additions and 17 deletions

View File

@@ -351,22 +351,26 @@ async function DecodeLinFile(extensionlessFilePath) {
// jobline.glass_flag === false
// )
.map((jobline) => {
if (
(jobline.db_price === null || jobline.db_price === 0) &&
!!jobline.act_price &&
jobline.act_price > 0
) {
// log.info(
// "DB Price null/lower than act price",
// jobline.line_desc,
// jobline.db_price,
// jobline.act_price
// );
jobline.db_price = jobline.act_price;
}
//Removed as a result of conversation with Norm.
// Appears you are calculating based on N.A. part values in the Mitchell database.
// Reminder if Mitchell DB has $0.00 price updates can be tracked, if it has N.A. it cannot calculate RPS value.
// if (
// (jobline.db_price === null || jobline.db_price === 0) &&
// !!jobline.act_price &&
// jobline.act_price > 0
// ) {
// // log.info(
// // "DB Price null/lower than act price",
// // jobline.line_desc,
// // jobline.db_price,
// // jobline.act_price
// // );
// jobline.db_price = jobline.act_price;
// }
if (
jobline.db_price &&
jobline.db_price > 0 &&
jobline.act_price &&
jobline.act_price > jobline.db_price
) {
@@ -388,11 +392,12 @@ async function DecodeLinFile(extensionlessFilePath) {
jobline.line_desc.toLowerCase().startsWith("hazardous") ||
jobline.line_desc.toLowerCase().startsWith("detail") ||
jobline.line_desc.toLowerCase().startsWith("clean") ||
jobline.part_type.toUpperCase() === "PAG" ||
// jobline.part_type.toUpperCase() === "PAG" ||
jobline.part_type.toUpperCase() === "PAS" ||
jobline.part_type.toUpperCase() === "PASL" ||
jobline.part_type.toUpperCase() === "PAE" ||
jobline.glass_flag === true
//jobline.glass_flag === true ||
jobline.db_price === 0
)
jobline.ignore = true;