Instruction de tâche UpdateSpendingLimitCmd

L'instruction de tâche UpdateSpendingLimitCmd vérifie le compte, la limite de dépenses et le numéro de bon de commande et met à jour certains éléments si nécessaire.

Instruction de tâche

com.ibm.commerce.order.commands.UpdateSpendingLimitCmd

Classe d'implémentation

com.ibm.commerce.order.commands.UpdateSpendingLimitCmdImpl

Commandes appelées

UpdateTASpendingCmd

ValidatePONumberCmd

UpdatePOSpendingCmd

Appelants possibles

ProcessOrderCmdImpl

Comportement

Si l'accord commercial contient des modalités de bon de commande et que le numéro de bon de commande est zéro, une exception est émise

Appelez UpdateTASpendingCmd pour mettre à jour la limite de dépenses de l'accord commercial

Si le numéro de bon de commande n'est pas zéro :
  • Appelez ValidatePONumberCmd pour effectuer la validation du nombre de bons de commande
  • Si l'Id de bon de commande de l'acheteur n'est pas zéro :
    • Appelez UpdatePOSpendingCmd pour mettre à jour les dépenses du bon de commande