TeamGradesPoolDetailExt.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?php
  2. namespace app\models;
  3. use yii\behaviors\TimestampBehavior;
  4. /**
  5. * This is the model class for table "{{%team_grades_pool_detail_ext}}".
  6. *
  7. * @property integer $id
  8. * @property integer $order_id
  9. * @property integer $order_detail_id
  10. * @property integer $pool_detail_id
  11. * @property integer $user_id
  12. * @property float $amount
  13. * @property float $goods_amount
  14. * @property integer $is_delete
  15. * @property integer $created_at
  16. * @property integer $updated_at
  17. */
  18. class TeamGradesPoolDetailExt extends \yii\db\ActiveRecord
  19. {
  20. const SEND_STATUS_NO = 0;
  21. const SEND_STATUS_YES = 1;
  22. /**
  23. * {@inheritdoc}
  24. */
  25. public static function tableName()
  26. {
  27. return '{{%team_grades_pool_detail_ext}}';
  28. }
  29. /**
  30. * @inheritdoc
  31. */
  32. public function rules()
  33. {
  34. return [
  35. [['id', 'user_id', 'created_at', 'updated_at', 'pool_detail_id', 'is_delete', 'order_id', 'order_detail_id'], 'integer'],
  36. [['amount', 'goods_amount'], 'number']
  37. ];
  38. }
  39. public function behaviors()
  40. {
  41. return [
  42. [
  43. 'class' => TimestampBehavior::class
  44. ]
  45. ];
  46. }
  47. /**
  48. * @inheritdoc
  49. */
  50. public function attributeLabels()
  51. {
  52. return [
  53. 'id' => '',
  54. 'order_id' => '订单id',
  55. 'order_detail_id' => '订单详情id',
  56. 'pool_detail_id' => '奖金池详情id',
  57. 'user_id' => '用户id',
  58. 'amount' => '分红金额',
  59. 'goods_amount' => '商品分红金额',
  60. 'is_delete' => '',
  61. 'created_at' => '',
  62. 'updated_at' => '',
  63. ];
  64. }
  65. /**
  66. * 添加明细
  67. * @param $order_detail_id
  68. * @param $pool_id
  69. * @param $user_id
  70. */
  71. public static function addPoolDetailExt($order_detail_id, $user_id) {
  72. $orderDetail = OrderDetail::findOne($order_detail_id);
  73. if ($orderDetail) {
  74. self::find()->where(['']);
  75. }
  76. }
  77. }