From 11064272506aa4990c7aaf7625afa9a83f07f441 Mon Sep 17 00:00:00 2001 From: kittapath Date: Thu, 3 Oct 2024 11:54:55 +0700 Subject: [PATCH] no message --- src/controllers/CommandController.ts | 98 ++++++++++++++-------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/controllers/CommandController.ts b/src/controllers/CommandController.ts index 5b46e226..74bd4537 100644 --- a/src/controllers/CommandController.ts +++ b/src/controllers/CommandController.ts @@ -867,8 +867,8 @@ export class CommandController extends Controller { const path = this.commandTypePath(command.commandType.code); if (path == null) throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบประเภทคำสั่งนี้ในระบบ"); - new CallAPI() - .PostData(request, path + "excecute", { + await new CallAPI() + .PostData(request, path + "/excecute", { refIds: command.commandRecives .filter((x) => x.refId != null) .map((x) => ({ @@ -882,10 +882,10 @@ export class CommandController extends Controller { mouthSalaryAmount: x.mouthSalaryAmount, })), }) - .then(async (res) => {}) - .catch((e) => { + .then(async (res) => { command.status = "REPORTED"; - }); + }) + .catch((e) => {}); } command.lastUpdateUserId = request.user.sub; command.lastUpdateFullName = request.user.name; @@ -958,8 +958,8 @@ export class CommandController extends Controller { const path = this.commandTypePath(command.commandType.code); if (path == null) throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบประเภทคำสั่งนี้ในระบบ"); - new CallAPI() - .PostData(request, path + "attachment", { + await new CallAPI() + .PostData(request, path + "/attachment", { refIds: command.commandRecives.map((x) => x.refId), }) .then(async (res) => { @@ -1050,7 +1050,7 @@ export class CommandController extends Controller { const path = this.commandTypePath(commandCode); if (path == null) throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบประเภทคำสั่งนี้ในระบบ"); - new CallAPI() + await new CallAPI() .PostData(request, path, { refIds: requestBody.persons.map((x) => x.refId), }) @@ -1090,87 +1090,87 @@ export class CommandController extends Controller { commandTypePath(commandCode: string) { switch (commandCode) { case "C-PM-01": - return "/placement/recruit/report/"; + return "/placement/recruit/report"; case "C-PM-02": - return "/placemant/recruit/report/"; + return "/placement/candidate/report"; case "C-PM-03": - return "/placemant/appoint/report/"; + return "/placement/appoint/report"; case "C-PM-04": - return "/placemant/move/report/"; + return "/placement/move/report"; case "C-PM-05": - return "/placemant/appointment/appoint/report/"; + return "/placement/appointment/appoint/report"; case "C-PM-06": - return "/placemant/appointment/slip/report/"; + return "/placement/appointment/slip/report"; case "C-PM-07": - return "/placemant/appointment/move/report/"; + return "/placement/appointment/move/report"; case "C-PM-08": - return "/retirement/other/appoint/report/"; + return "/retirement/other/appoint/report"; case "C-PM-09": - return "/retirement/other/out/report/"; + return "/retirement/other/out/report"; case "C-PM-10": - return "/xxxxxx/"; + return "/xxxxxx"; case "C-PM-11": - return "/order/command11/report/"; + return "/order/command11/report"; case "C-PM-12": - return "/order/command12/report/"; + return "/order/command12/report"; case "C-PM-13": - return "/placement/transfer/command/report/"; + return "/placement/transfer/command/report"; case "C-PM-14": - return "/placement/Receive/command/report/"; + return "/placement/Receive/command/report"; case "C-PM-15": - return "/placement/officer/command/report/"; + return "/placement/officer/command/report"; case "C-PM-16": - return "/placement/repatriation/command/report/"; + return "/placement/repatriation/command/report"; case "C-PM-17": - return "/retirement/resign/command/report/"; + return "/retirement/resign/command/report"; case "C-PM-18": - return "/retirement/out/command/report/"; + return "/retirement/out/command/report"; case "C-PM-19": - return "/order/command19/report/"; + return "/order/command19/report"; case "C-PM-20": - return "/order/command20/report/"; + return "/order/command20/report"; case "C-PM-21": - return "/order/command21/report/"; + return "/order/command21/report"; case "C-PM-22": - return "/placement/appointment/employee-appoint/report/"; + return "/placement/appointment/employee-appoint/report"; case "C-PM-23": - return "/retirement/resign/employee/report/"; + return "/retirement/resign/employee/report"; case "C-PM-24": - return "/placement/appointment/employee-move/report/"; + return "/placement/appointment/employee-move/report"; case "C-PM-25": - return "/order/command25/report/"; + return "/order/command25/report"; case "C-PM-26": - return "/order/command26/report/"; + return "/order/command26/report"; case "C-PM-27": - return "/order/command27/report/"; + return "/order/command27/report"; case "C-PM-28": - return "/order/command28/report/"; + return "/order/command28/report"; case "C-PM-29": - return "/order/command29/report/"; + return "/order/command29/report"; case "C-PM-30": - return "/order/command30/report/"; + return "/order/command30/report"; case "C-PM-31": - return "/order/command31/report/"; + return "/order/command31/report"; case "C-PM-32": - return "/order/command32/report/"; + return "/order/command32/report"; case "C-PM-33": - return "/order/command33/report/"; + return "/order/command33/report"; case "C-PM-34": - return "/order/command34/report/"; + return "/order/command34/report"; case "C-PM-35": - return "/order/command35/report/"; + return "/order/command35/report"; case "C-PM-36": - return "/order/command36/report/"; + return "/order/command36/report"; case "C-PM-37": - return "/order/command37/report/"; + return "/order/command37/report"; case "C-PM-38": - return "/order/command38/report/"; + return "/order/command38/report"; case "C-PM-39": - return "/placemant/slip/report/"; + return "/placement/slip/report"; case "C-PM-40": - return "/order/command40/report/"; + return "/order/command40/report"; case "C-PM-41": - return "/retirement/resign/leave-cancel/report/"; + return "/retirement/resign/leave-cancel/report"; default: return null; }