diff --git a/src/controllers/03-customer-controller.ts b/src/controllers/03-customer-controller.ts index 2e07d49..efd8b79 100644 --- a/src/controllers/03-customer-controller.ts +++ b/src/controllers/03-customer-controller.ts @@ -26,6 +26,7 @@ import { import { filterStatus } from "../services/prisma"; import { deleteFile, deleteFolder, fileLocation, getFile, listFile, setFile } from "../utils/minio"; import { notFoundError, relationError } from "../utils/error"; +import { connectOrNot } from "../utils/relation"; const MANAGE_ROLES = [ "system", @@ -299,6 +300,12 @@ export class CustomerController extends Controller { ...v, code: `${runningKey.replace("CUSTOMER_BRANCH_", "")}-${`${last.value - branch.length + i}`.padStart(2, "0")}`, codeCustomer: runningKey.replace("CUSTOMER_BRANCH_", ""), + province: connectOrNot(v.provinceId), + provinceId: undefined, + district: connectOrNot(v.districtId), + districtId: undefined, + subDistrict: connectOrNot(v.subDistrictId), + subDistrictId: undefined, createdBy: { connect: { id: req.user.sub } }, updatedBy: { connect: { id: req.user.sub } }, })),