Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

95 řádky
2.5 KiB

  1. <?php
  2. /**
  3. * 数据库表类 pay_main
  4. * ============================================================================
  5. * * 版权所有 蜘蛛出行 * *
  6. * 网站地址: http://www.zhizhuchuxing.com
  7. * ----------------------------------------------------------------------------
  8. * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
  9. * 使用;不允许对程序代码以任何形式任何目的的再发布。
  10. * ============================================================================
  11. * Author By: 倪宗锋
  12. * PhpStorm LoginController.php
  13. * Create By 2017/06/15 15:01 $
  14. */
  15. namespace common\models;
  16. use yii\db\ActiveRecord;
  17. /**
  18. * 数据库表类 pay_main.
  19. * @property integer $id
  20. * @property integer $pay_type
  21. * @property integer $order_money
  22. * @property integer $amount_money
  23. * @property string $pay_time
  24. * @property integer $pay_user
  25. * @property integer $order_id
  26. * @property integer $delete_flag
  27. * @property string $pay_order_id
  28. * @property string $app_id
  29. * @property string $open_id
  30. */
  31. class PayMain extends ActiveRecord
  32. {
  33. /**
  34. * @inheritdoc
  35. */
  36. public static function tableName()
  37. {
  38. return 'pay_main';
  39. }
  40. /**
  41. * @inheritdoc
  42. */
  43. public function rules()
  44. {
  45. return [
  46. [['pay_type', 'pay_user', 'order_id', 'delete_flag'], 'integer'],
  47. [['order_money', 'amount_money'], 'number'],
  48. [['pay_time'], 'safe'],
  49. [['order_id'], 'required'],
  50. [['pay_order_id', 'app_id', 'open_id'], 'string', 'max' => 255],
  51. ];
  52. }
  53. /**
  54. * @inheritdoc
  55. */
  56. public function attributeLabels()
  57. {
  58. return [
  59. 'id' => 'ID',
  60. 'pay_type' => 'Pay Type',
  61. 'order_money' => 'Order Money',
  62. 'amount_money' => 'Amount Money',
  63. 'pay_time' => 'Pay Time',
  64. 'pay_user' => 'Pay User',
  65. 'order_id' => 'Order ID',
  66. 'delete_flag' => 'Delete Flag',
  67. 'pay_order_id' => 'Pay Order ID',
  68. 'app_id' => 'App ID',
  69. 'open_id' => 'Open ID',
  70. ];
  71. }
  72. /**
  73. * Des:获取支付信息
  74. * Name: getPayInfo
  75. * @param $oder_id
  76. * @return array
  77. * @author 倪宗锋
  78. */
  79. public function getPayInfo($oder_id)
  80. {
  81. $return = $this->find()
  82. ->from(static::tableName())
  83. ->where(['=', 'order_id', $oder_id])
  84. ->asArray(true)
  85. ->one();
  86. return $return;
  87. }
  88. }