$orderSn], true); if (empty($info)) { $msg = "没有找到订单 orderSn:{$orderSn}"; Yii::info($msg); util::fail($msg); } if ($info->actPrice != $totalFee) { $msg = "订单金额与回调通知金额不一致 orderSn:{$orderSn} {$info->actPrice} {$totalFee}"; Yii::info($msg); util::fail($msg); } $id = $info->id; $info = self::getLockById($id); $info->thirdNo = $transactionId; $info->status = 2; $info->payWay = $payWay; $info->payTime = date("Y-m-d H:i:s"); $info->save(); } }