M1里如何更新表里的一个字段

一级用户组 edison111cry 29天前 80

现在需要把表sales_payment_transaction里的is_closed字段设置为0,但是用了如下代码不行

$order = Mage::getModel('sales/order')->loadByIncrementId($requestData['orderid']);
$payment = $order->getPayment();
$payment->setIsTransactionClosed(0)->save() ;

甚至尝试了以下也不行:

$payment->getTransaction('pXDEzwuEQzyBQlpBWILy')->setIsClosed(0)->save();


最新回复 (1)
  • 一级用户组 edison111cry 29天前
    0 引用 2
                        $payment->setTransactionId($merchantTxId);
                        $transaction = $payment->addTransaction(Mage_Sales_Model_Order_Payment_Transaction::TYPE_AUTH);
                       
                        $transaction->setIsClosed(0);
                        $transaction->save();

    暂时可以以上述方法实现

  • 游客
    登录 | 注册 方可回帖
返回
发帖