Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | 3x 3x 2x 1x 1x | import moment from 'moment-timezone';
import APIError from '../../helpers/error';
import CableCutPlanDao from '../../database/dao/cableCutPlan';
async function createCableCutPlan(cableCutPlan, transaction) {
try {
const newCableCutPlan = await CableCutPlanDao.createCableCutPlan({
code: cableCutPlan.code,
branchCode: cableCutPlan.branchCode,
addressCode: cableCutPlan.addressCode,
equipmentCode: cableCutPlan.equipmentCode,
cableCutDate: cableCutPlan.cableCutDate,
status: 1,
quantity: cableCutPlan.quantity || 0,
pickedQuantity: cableCutPlan.pickedQuantity,
checkedQuantity: cableCutPlan.checkedQuantity,
finishCableCutUser: cableCutPlan.finishCableCutUser,
finishCableCutAt: cableCutPlan.finishCableCutAt,
cancelUser: cableCutPlan.cancelUser,
cancelAt: cableCutPlan.cancelAt,
note: cableCutPlan.note,
productCode: cableCutPlan.productCode,
createdUser: cableCutPlan.createdUser,
createdAt: moment().format(),
updatedUser: cableCutPlan.updatedUser,
updatedAt: moment().format(),
}, {
transaction
});
return newCableCutPlan;
} catch(error) {
console.log(error);
throw new APIError('', error);
}
}
export default {
createCableCutPlan,
} |