zero pad the work order number

deepsource-autofix-76c6eb20
Dan Gowans 2022-12-06 09:59:13 -05:00
parent 237535dfe4
commit ff4c64dde2
2 changed files with 8 additions and 5 deletions

View File

@ -738,7 +738,8 @@ function importFromWorkOrderCSV() {
const currentDateString = dateToString(new Date()); const currentDateString = dateToString(new Date());
try { try {
for (workOrderRow of cmwkordr.data) { for (workOrderRow of cmwkordr.data) {
let workOrder = getWorkOrderByWorkOrderNumber(workOrderRow.WO_WORK_ORDER); const workOrderNumber = ("000000" + workOrderRow.WO_WORK_ORDER).slice(-6);
let workOrder = getWorkOrderByWorkOrderNumber(workOrderNumber);
const workOrderOpenDateString = dateIntegerToString(Number.parseInt(workOrderRow.WO_INITIATION_DATE, 10)); const workOrderOpenDateString = dateIntegerToString(Number.parseInt(workOrderRow.WO_INITIATION_DATE, 10));
if (workOrder) { if (workOrder) {
if (workOrder.workOrderCloseDate) { if (workOrder.workOrderCloseDate) {
@ -749,7 +750,7 @@ function importFromWorkOrderCSV() {
} }
else { else {
const workOrderId = addWorkOrder({ const workOrderId = addWorkOrder({
workOrderNumber: workOrderRow.WO_WORK_ORDER, workOrderNumber,
workOrderTypeId: 1, workOrderTypeId: 1,
workOrderDescription: (workOrderRow.WO_REMARK1 + workOrderDescription: (workOrderRow.WO_REMARK1 +
" " + " " +

View File

@ -51,7 +51,6 @@ import { closeWorkOrder } from "../helpers/lotOccupancyDB/closeWorkOrder.js";
import { dateIntegerToString, dateToString } from "@cityssm/expressjs-server-js/dateTimeFns.js"; import { dateIntegerToString, dateToString } from "@cityssm/expressjs-server-js/dateTimeFns.js";
import type * as recordTypes from "../types/recordTypes"; import type * as recordTypes from "../types/recordTypes";
import { mapKeys } from "cypress/types/lodash/index.js";
interface MasterRecord { interface MasterRecord {
CM_SYSREC: string; CM_SYSREC: string;
@ -1256,7 +1255,10 @@ function importFromWorkOrderCSV() {
try { try {
for (workOrderRow of cmwkordr.data) { for (workOrderRow of cmwkordr.data) {
let workOrder = getWorkOrderByWorkOrderNumber(workOrderRow.WO_WORK_ORDER);
const workOrderNumber = ("000000" + workOrderRow.WO_WORK_ORDER).slice(-6);
let workOrder = getWorkOrderByWorkOrderNumber(workOrderNumber);
const workOrderOpenDateString = dateIntegerToString( const workOrderOpenDateString = dateIntegerToString(
Number.parseInt(workOrderRow.WO_INITIATION_DATE, 10) Number.parseInt(workOrderRow.WO_INITIATION_DATE, 10)
@ -1271,7 +1273,7 @@ function importFromWorkOrderCSV() {
} else { } else {
const workOrderId = addWorkOrder( const workOrderId = addWorkOrder(
{ {
workOrderNumber: workOrderRow.WO_WORK_ORDER, workOrderNumber,
workOrderTypeId: 1, workOrderTypeId: 1,
workOrderDescription: ( workOrderDescription: (
workOrderRow.WO_REMARK1 + workOrderRow.WO_REMARK1 +