From 4d670b5c318517a6af4cf9c54c7898fa49835b6d Mon Sep 17 00:00:00 2001 From: zhangsz Date: Thu, 17 Apr 2025 16:21:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20ussdgw=E4=BB=8E=E4=B8=80=E6=AC=A1?= =?UTF-8?q?=E6=80=A7=E5=A5=97=E9=A4=90=E4=BF=AE=E6=94=B9=E4=B8=BA=E8=BF=9B?= =?UTF-8?q?=E5=85=A5=E4=B8=8B=E4=B8=80=E4=B8=AA=E7=8A=B6=E6=80=81=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E4=B8=80=E6=AC=A1=E6=80=A7=E6=88=96=E8=80=85=E5=BE=AA?= =?UTF-8?q?=E7=8E=AF=E5=A5=97=E9=A4=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mss/pps/src/main/ppsussd.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/mss/pps/src/main/ppsussd.c b/mss/pps/src/main/ppsussd.c index 8b7288e..4e03de9 100644 --- a/mss/pps/src/main/ppsussd.c +++ b/mss/pps/src/main/ppsussd.c @@ -6741,17 +6741,18 @@ int pps_third_party_plan_process(u_short portid) switch(key_input) { case 1:// K20 Unlimited-24hrs - /*SendUSSDRequest(portid, yx_ussd_menu[YX_USSD_MENU_UNLIMITED_ONCE_RECUR]); - shmp->process_info.rest_if.bundle_plan_id = 0;// yx_offerIds[YX_OFFER_TYPE_BUNDLE][0]; - shmp->process_info.serviceInput = 0; - shmp->process_info.sub_state_2 = 21;//once, recur or cancel - shmp->process_info.funnel = 0;*/ - - SendUSSDRequest(portid, yx_ussd_menu[YX_USSD_MENU_SELECT_MONEY]); - shmp->process_info.rest_if.bundle_plan_id = yx_offerIds[YX_OFFER_TYPE_BUNDLE][0]; + // 进入下一个状态选择一次性或者循环套餐 + SendUSSDRequest(portid, yx_ussd_menu[YX_USSD_MENU_UNLIMITED_ONCE_RECUR]); + shmp->process_info.rest_if.bundle_plan_id = 0; // yx_offerIds[YX_OFFER_TYPE_BUNDLE][0]; shmp->process_info.serviceInput = 0; - shmp->process_info.sub_state_2 = 31;//select money + shmp->process_info.sub_state_2 = 21; // once, recur or cancel shmp->process_info.funnel = 0; + + // SendUSSDRequest(portid, yx_ussd_menu[YX_USSD_MENU_SELECT_MONEY]); + // shmp->process_info.rest_if.bundle_plan_id = yx_offerIds[YX_OFFER_TYPE_BUNDLE][0]; + // shmp->process_info.serviceInput = 0; + // shmp->process_info.sub_state_2 = 31;//select money + // shmp->process_info.funnel = 0; break; case 2:// K20 Unlimited-3 Days SendUSSDRequest(portid, yx_ussd_menu[YX_USSD_MENU_UNLIMITED_ONCE_RECUR]);