AgentTestDataSeeder.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. <?php
  2. namespace Database\Seeders;
  3. use Illuminate\Database\Seeder;
  4. use Illuminate\Support\Facades\DB;
  5. class AgentTestDataSeeder extends Seeder
  6. {
  7. /**
  8. * Run the database seeds.
  9. *
  10. * @return void
  11. */
  12. public function run()
  13. {
  14. $agents = [
  15. [
  16. 'user_id' => 1,
  17. 'real_name' => '张三',
  18. 'phone' => '13800138001',
  19. 'balance' => 1500.00,
  20. 'income' => 5000.00,
  21. 'withdraw_total' => 3500.00,
  22. 'order_count' => 25,
  23. 'idcard' => '440101199001011234',
  24. 'create_time' => time() - 86400 * 30,
  25. 'update_time' => time(),
  26. 'confirm_remark' => '',
  27. 'status' => 1, // 已审核
  28. 'mark' => 1,
  29. ],
  30. [
  31. 'user_id' => 2,
  32. 'real_name' => '李四',
  33. 'phone' => '13800138002',
  34. 'balance' => 2800.00,
  35. 'income' => 8500.00,
  36. 'withdraw_total' => 5700.00,
  37. 'order_count' => 42,
  38. 'idcard' => '440101199002021234',
  39. 'create_time' => time() - 86400 * 25,
  40. 'update_time' => time(),
  41. 'confirm_remark' => '',
  42. 'status' => 1, // 已审核
  43. 'mark' => 1,
  44. ],
  45. [
  46. 'user_id' => 3,
  47. 'real_name' => '王五',
  48. 'phone' => '13800138003',
  49. 'balance' => 0.00,
  50. 'income' => 0.00,
  51. 'withdraw_total' => 0.00,
  52. 'order_count' => 0,
  53. 'idcard' => '440101199003031234',
  54. 'create_time' => time() - 86400 * 2,
  55. 'update_time' => time(),
  56. 'confirm_remark' => '',
  57. 'status' => 2, // 待审核
  58. 'mark' => 1,
  59. ],
  60. [
  61. 'user_id' => 4,
  62. 'real_name' => '赵六',
  63. 'phone' => '13800138004',
  64. 'balance' => 0.00,
  65. 'income' => 0.00,
  66. 'withdraw_total' => 0.00,
  67. 'order_count' => 0,
  68. 'idcard' => '440101199004041234',
  69. 'create_time' => time() - 86400 * 3,
  70. 'update_time' => time(),
  71. 'confirm_remark' => '资料不完整,请补充相关证明材料',
  72. 'status' => 3, // 已驳回
  73. 'mark' => 1,
  74. ],
  75. [
  76. 'user_id' => 5,
  77. 'real_name' => '孙七',
  78. 'phone' => '13800138005',
  79. 'balance' => 500.00,
  80. 'income' => 3200.00,
  81. 'withdraw_total' => 2700.00,
  82. 'order_count' => 18,
  83. 'idcard' => '440101199005051234',
  84. 'create_time' => time() - 86400 * 20,
  85. 'update_time' => time(),
  86. 'confirm_remark' => '违规操作,账号已冻结',
  87. 'status' => 4, // 已冻结
  88. 'mark' => 1,
  89. ],
  90. [
  91. 'user_id' => 6,
  92. 'real_name' => '周八',
  93. 'phone' => '13800138006',
  94. 'balance' => 3500.00,
  95. 'income' => 12000.00,
  96. 'withdraw_total' => 8500.00,
  97. 'order_count' => 65,
  98. 'idcard' => '440101199006061234',
  99. 'create_time' => time() - 86400 * 45,
  100. 'update_time' => time(),
  101. 'confirm_remark' => '',
  102. 'status' => 1, // 已审核
  103. 'mark' => 1,
  104. ],
  105. [
  106. 'user_id' => 7,
  107. 'real_name' => '吴九',
  108. 'phone' => '13800138007',
  109. 'balance' => 0.00,
  110. 'income' => 0.00,
  111. 'withdraw_total' => 0.00,
  112. 'order_count' => 0,
  113. 'idcard' => '440101199007071234',
  114. 'create_time' => time() - 86400 * 1,
  115. 'update_time' => time(),
  116. 'confirm_remark' => '',
  117. 'status' => 2, // 待审核
  118. 'mark' => 1,
  119. ],
  120. [
  121. 'user_id' => 8,
  122. 'real_name' => '郑十',
  123. 'phone' => '13800138008',
  124. 'balance' => 1200.00,
  125. 'income' => 4500.00,
  126. 'withdraw_total' => 3300.00,
  127. 'order_count' => 28,
  128. 'idcard' => '440101199008081234',
  129. 'create_time' => time() - 86400 * 35,
  130. 'update_time' => time(),
  131. 'confirm_remark' => '',
  132. 'status' => 1, // 已审核
  133. 'mark' => 1,
  134. ],
  135. ];
  136. foreach ($agents as $agent) {
  137. DB::table('agents')->insert($agent);
  138. }
  139. echo "代理测试数据创建成功!\n";
  140. }
  141. }