PayTrade.php 682 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. declare (strict_types = 1);
  3. namespace app\model\api;
  4. use library\basic\BaseModel;
  5. use think\Model;
  6. /**
  7. * @mixin \think\Model
  8. */
  9. class PayTrade extends BaseModel
  10. {
  11. /**
  12. * 生成凭证
  13. */
  14. public function mkTrade($data) {
  15. $d['pay_no'] = '';
  16. $d['out_trade_no'] = $data['out_trade_no'];
  17. $d['uid'] = $data['uid'];
  18. $d['tag'] = $data['tag'];
  19. $d['type'] = $data['type'];
  20. $d['money'] = $data['money'];
  21. $d['content'] = empty($data['content']) ? '' : $data['content'];
  22. $d['d_json'] = empty($data['d_json']) ? '[]' : json_encode($data['d_json']);
  23. $d['time'] = time();
  24. $this->insert($d);
  25. }
  26. }