RefundLog.php 647 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace app\common\model;
  3. use think\Model;
  4. /**
  5. * 会员余额日志模型
  6. */
  7. class RefundLog Extends Model
  8. {
  9. protected $type=[
  10. 'info'=>'json',
  11. ];
  12. public static function mobileOrder(MobileOrder $order,$amount){
  13. return self::create([
  14. 'order_no'=>session_create_id(),
  15. 'refund_type'=>$order->getTable(),
  16. 'pay_type'=>$order['pay_type'],
  17. 'refund_id'=>$order['id'],
  18. 'amount'=>$amount,
  19. ]);
  20. }
  21. public static function queryBy($orderNo){
  22. return self::where('order_no',$orderNo)
  23. ->lock(true)
  24. ->find();
  25. }
  26. }