OrderLogModel.php 786 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 2017/3/10
  6. * Time: 上午10:31
  7. */
  8. namespace app\frontend\models;
  9. use app\common\models\CorePayLog;
  10. use app\common\models\Order;
  11. class OrderLogModel extends CorePayLog
  12. {
  13. public static function createLog(Order $order)
  14. {
  15. $log_data = [
  16. 'uniacid' => \YunShop::app()->uniacid,
  17. 'member_id' => \YunShop::app()->getMemberId(),
  18. 'tid' => $order->hasOnePay->pay_sn,
  19. 'fee' => $order->price,
  20. 'status' => 0
  21. ];
  22. CorePayLog::create($log_data);
  23. }
  24. public static function getLog(Order $order)
  25. {
  26. return CorePayLog::select()->where('tid', '=', $order->hasOnePay->order_sn)->first();
  27. }
  28. }