OrderUtil - Com escopo
. OrderUtil a inclusão de script permite exibir e recuperar detalhes do pedido.
Para acessar os métodos nesta inclusão de script, use sn_ind_tmt_orn identificador de namespace. O plug-in Gestão de pedidos (com.sn_ind_tmt_orn) é necessário para acessar o. OrderUtil inclusão de script.
OrderUtil - OrderUtil()
Cria uma instância da classe OrderUtil.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum(a) |
O exemplo a seguir mostra como instanciar um OrderUtil Objeto chamado myOrder.
var myOrder = new sn_ind_tmt_orm.OrderUtil();
OrderUtil - getStateFromOrder(cadeia de caracteres orderSysId)
Obtém o estado de um pedido especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| orderSysId | Cadeia de caracteres | O sys_id do pedido localizado na tabela Ordem do cliente [sn_ind_tmt_orn_order]. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Retorna o valor de estado do registro do pedido. Se houver um problema ao obter o registro do pedido ou não houver nenhum sys_id de pedido aprovado, o método retornará nulo. |
O exemplo a seguir mostra como obter o valor de estado de um pedido especificado.
var orderId = "<order_sys_id>"; // order sys_id, with state draft
var state = new sn_ind_tmt_orm.OrderUtil().getStateFromOrder(orderId);
gs.info(state);
Saída:
draft
OrderUtil - isOrderInDraftState(cadeia de caracteres orderSysId)
Retorna se o estado de um pedido especificado está no estado de rascunho.
| Nome | Tipo | Descrição |
|---|---|---|
| orderSysId | Cadeia de caracteres | O sys_id do pedido localizado na tabela Ordem do cliente [sn_ind_tmt_orn_order]. |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o estado de um pedido especificado está no estado de rascunho. Valores válidos:
|
O exemplo a seguir mostra como determinar se um pedido especificado está no estado de rascunho.
var orderId = "<order_sys_id>"; // order sys_id, with state draft
var state = new sn_ind_tmt_orm.OrderUtil().isOrderInDraftState(orderId);
gs.info(state);
Saída:
true