-- ═══════════════════════════════════════════════════════════
-- FRESH TEST AGENT তৈরি করা — পুরনো কোনো data-র ওপর নির্ভর করে না
-- এটা database-এ সম্পূর্ণ নতুন একটা row বানায়, তাই "পাওয়া যায়নি"
-- জাতীয় কোনো সমস্যা হবে না — নিজেই নিজের data তৈরি করে নিচ্ছে।
-- ═══════════════════════════════════════════════════════════

-- ধাপ ১: নতুন user তৈরি (shonu_subjects)
INSERT INTO shonu_subjects
  (mobile, email, password, code, code1, code2, code3, code4, code5,
   owncode, privacy, status, createdate, ip, ishonup, pwd, shonullgnt,
   tnegaresunohs, codechorkamukala)
VALUES
  ('9999999999', '', MD5('agent123'), '', '', '', '', '', '',
   'TESTAGT001', 'on', '1', NOW(), '127.0.0.1', '127.0.0.1', 'agent123', NOW(),
   'test-setup', '');

-- ধাপ ২: এই user-কে Agent বানানো (tb_agent)
INSERT INTO tb_agent
  (userid, mobile, status, type, salary, salarypercent, minrecharge,
   minbet, minreferrals, teacherid, createdate)
VALUES
  (LAST_INSERT_ID(), '9999999999', 1, 'day', 0, 0, 300, 300, 3, 0, NOW());

-- ধাপ ৩: যাচাই — নতুন agent-এর তথ্য দেখাও
SELECT ss.id, ss.mobile, ss.status AS user_status, ta.status AS agent_status
FROM shonu_subjects ss
JOIN tb_agent ta ON ta.userid = ss.id
WHERE ss.mobile = '9999999999';
