fix: ussdgw从一次性套餐修改为进入下一个状态选择一次性或者循环套餐

This commit is contained in:
zhangsz
2025-04-17 16:21:09 +08:00
parent a76e6170e2
commit 4d670b5c31

View File

@@ -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]);
// 进入下一个状态选择一次性或者循环套餐
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];
shmp->process_info.serviceInput = 0;
shmp->process_info.sub_state_2 = 31;//select money
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]);