PayInvoice.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. declare (strict_types = 1);
  3. namespace app\admin\model;
  4. use think\Model;
  5. /**
  6. * @mixin \think\Model
  7. */
  8. class PayInvoice extends Model
  9. {
  10. //
  11. public static $invStatus=[0=>'待验证','1'=>'正常','2'=>'已作废','3'=>'已红冲'];
  12. // 1待系统验证 2 买方公司审核 3带买方公司认证 4 认证成功 5验证失败 6买方审核驳回 7 认证失败 8 回票流程终止 9 验证超次数 10 回票已退 11 待关联订单 12 订单关联完毕待财务审核 13 订单关联完毕财务驳回
  13. public static $statusCn=[
  14. "1"=>"待系统验证",
  15. '11'=>'待关联订单',
  16. '12'=>'订单关联完毕待财务审核',
  17. "2"=>"买方公司审核",//订单关联完毕财务通过
  18. "3"=>"待买方公司认证",
  19. "4"=>"认证成功",
  20. "5"=>"验证失败",
  21. "6"=>"买方审核驳回",
  22. "7"=>"认证失败",
  23. "8"=>"回票流程终止",
  24. "9"=>"验证超次数",
  25. "10"=>"回票已退",
  26. '13'=>'订单关联完毕财务驳回'
  27. ];
  28. public function Invoice(){
  29. return $this->hasOne(Invoice::class,'InvCode','payNo')->bind(["companyNo","companyName"]);
  30. }
  31. }