diff --git a/www-api/app/Models/ResultFormatter.php b/www-api/app/Models/ResultFormatter.php index 9ef2b113..aa561a76 100644 --- a/www-api/app/Models/ResultFormatter.php +++ b/www-api/app/Models/ResultFormatter.php @@ -82,6 +82,28 @@ class ResultFormatter extends Model // id AS coupon_id, ca.code, ca.amount, ca.added::date,ca.status switch ($in["action"]) { + case WRENCHBOARD_ACCOUNT_HOMEBANNERS: + $total = $out["total_record"]; + $res = array( + "status" => $out["status"], + "total_record" => ($total - 1), + "internal_return" => $out["internal_return"], + "result_list" => array(), + ); + for ($i = 0; $i < $total; $i++) { + $key = sprintf("%05d", $i); + $res["result_list"][] = array( + "title" => $out["title_${key}"], + "contract" => $out["contract_${key}"], + "card_type" => $out["card_type_${key}"], + "card_style" => $out["card_style_${key}"], + "description" => $out["description_${key}"], + "blog_id" => $out["blog_id_${key}"], + "card_icon" => $out["card_icon_${key}"], + "offer_id" => $out["offer_id_${key}"], + ); + } + break; case WRENCHBOARD_CONTRACT_MSGLIST: $total = $out["total_record"]; $res = array( diff --git a/www-api/public/svs/user/formarter.php b/www-api/public/svs/user/formarter.php index dad259c5..6b3c6e53 100755 --- a/www-api/public/svs/user/formarter.php +++ b/www-api/public/svs/user/formarter.php @@ -76,7 +76,28 @@ function processOutJson($in, $out) { // id AS coupon_id, ca.code, ca.amount, ca.added::date,ca.status switch ($in["action"]) { - + case WRENCHBOARD_ACCOUNT_HOMEBANNERS: + $total = $out["total_record"]; + $res = array( + "status" => $out["status"], + "total_record" => ($total - 1), + "internal_return" => $out["internal_return"], + "result_list" => array(), + ); + for ($i = 0; $i < $total; $i++) { + $key = sprintf("%05d", $i); + $res["result_list"][] = array( + "title" => $out["title_${key}"], + "contract" => $out["contract_${key}"], + "card_type" => $out["card_type_${key}"], + "card_style" => $out["card_style_${key}"], + "description" => $out["description_${key}"], + "blog_id" => $out["blog_id_${key}"], + "card_icon" => $out["card_icon_${key}"], + "offer_id" => $out["offer_id_${key}"], + ); + } + break; case WRENCHBOARD_CONTRACT_MSGLIST: $total = $out["total_record"]; $res = array(