} } catch (PDOException $e) { $app->response()->status(400); $app->response()->header('X-Status-Reason', $e->getMessage()); $app->response()->write('xxx'); } }); $app->put('/uom/:comp/:id', $authKey, function ($comp, $id) use($app) { try { $request_params = array(); $request_params = $_REQUEST; if ($_SERVER['REQUEST_METHOD'] == 'PUT') { $app = \Slim\Slim::getInstance(); parse_str($app->request()->getBody(), $request_params); } $requiredfields = reqParams::reqUomInsert(); requiredFields($requiredfields); $sql = "UPDATE il_uom set il_uom_id=:uom_id, il_uom_desc=:uom_desc where idil_uom=:uom_iid and il_company_acc='" . $comp . "'"; $db = getConnection(); $stmt = $db->prepare($sql); $stmt->bindParam("uom_iid", $id); $stmt->bindParam("uom_id", $request_params['uom_id']); $stmt->bindParam("uom_desc", $request_params['uom_desc']); $stmt->execute(); $data = $db->lastInsertId(); $db = null; $response = $app->response(); $response->write(json_encode(response($data, 'Update UOM Success', true))); } catch (PDOException $e) { $app->response()->status(400); $app->response()->header('X-Status-Reason', $e->getMessage());