zoukankan      html  css  js  c++  java
  • 微信公众号 订单 待发货-配送中-已收货 logic

    w

    function logistics_sameorder($logistics)
    {
        $arr = array();
        $tmp_wxout_trade_no = '';
        $w = 0;
        $wi = 0;
        $wonce = 0;
        foreach ($logistics as $one) {
            if ($wonce == 0) {
                $arr[$w]['wxout_trade_no'] = $one->wxout_trade_no;
                $arr[$w]['wtime'] = $one->wtime;
                $arr[$w]['comname'] = $one->comname;
                $arr[$w]['expressno'] = $one->expressno;
                $arr[$w]['receiver'] = $one->receiver;
                $arr[$w]['tel'] = $one->tel;
                $arr[$w]['province'] = $one->province;
                $arr[$w]['city'] = $one->city;
                $arr[$w]['district'] = $one->district;
                $arr[$w]['street'] = $one->street;
                $arr[$w]['goods'] = array();
                $arr[$w]['goods'][$wi]['name'] = $one->name;
                $arr[$w]['goods'][$wi]['gid'] = $one->gid;
                $arr[$w]['goods'][$wi]['img_string'] = $one->img_string;
                $arr[$w]['goods'][$wi]['num'] = $one->num;
                $arr[$w]['goods'][$wi]['price_out'] = $one->price_out;
                $tmp_wxout_trade_no = $arr[$w]['wxout_trade_no'];
                $wonce = 1;
                continue;
            }
            if ($tmp_wxout_trade_no == $one->wxout_trade_no) {
                $wi++;
                $arr[$w]['goods'][$wi]['name'] = $one->name;
                $arr[$w]['goods'][$wi]['gid'] = $one->gid;
                $arr[$w]['goods'][$wi]['img_string'] = $one->img_string;
                $arr[$w]['goods'][$wi]['num'] = $one->num;
                $arr[$w]['goods'][$wi]['price_out'] = $one->price_out;
            } else {
                $w++;
                $wi = 0;
                $arr[$w]['wxout_trade_no'] = $one->wxout_trade_no;
                $arr[$w]['wtime'] = $one->wtime;
                $arr[$w]['comname'] = $one->comname;
                $arr[$w]['expressno'] = $one->expressno;
                $arr[$w]['receiver'] = $one->receiver;
                $arr[$w]['tel'] = $one->tel;
                $arr[$w]['province'] = $one->province;
                $arr[$w]['city'] = $one->city;
                $arr[$w]['district'] = $one->district;
                $arr[$w]['street'] = $one->street;
                $arr[$w]['goods'] = array();
                $arr[$w]['goods'][$wi]['name'] = $one->name;
                $arr[$w]['goods'][$wi]['gid'] = $one->gid;
                $arr[$w]['goods'][$wi]['img_string'] = $one->img_string;
                $arr[$w]['goods'][$wi]['num'] = $one->num;
                $arr[$w]['goods'][$wi]['price_out'] = $one->price_out;
                $tmp_wxout_trade_no = $arr[$w]['wxout_trade_no'];
            }
        }
        return $arr;
    }
    function logistics_sameorder($logistics)
    {
        $arr = array();
        $tmp_wxout_trade_no = '';
        $w = 0;
        $wi = 0;
        foreach ($logistics as $one) {
            if ($w == 0) {
                $arr[$w]['wxout_trade_no'] = $one->wxout_trade_no;
                $arr[$w]['wtime'] = $one->wtime;
                $arr[$w]['comname'] = $one->comname;
                $arr[$w]['expressno'] = $one->expressno;
                $arr[$w]['receiver'] = $one->receiver;
                $arr[$w]['tel'] = $one->tel;
                $arr[$w]['province'] = $one->province;
                $arr[$w]['city'] = $one->city;
                $arr[$w]['district'] = $one->district;
                $arr[$w]['street'] = $one->street;
                $arr[$w]['goods'] = array();
                $arr[$w]['goods'][$wi]['name'] = $one->name;
                $arr[$w]['goods'][$wi]['gid'] = $one->gid;
                $arr[$w]['goods'][$wi]['img_string'] = $one->img_string;
                $arr[$w]['goods'][$wi]['num'] = $one->num;
                $arr[$w]['goods'][$wi]['price_out'] = $one->price_out;
                $tmp_wxout_trade_no = $arr[$w]['wxout_trade_no'];
                continue;
            }
            if ($tmp_wxout_trade_no == $one->wxout_trade_no) {
                $wi++;
                $arr[$w]['goods'][$wi]['name'] = $one->name;
                $arr[$w]['goods'][$wi]['gid'] = $one->gid;
                $arr[$w]['goods'][$wi]['img_string'] = $one->img_string;
                $arr[$w]['goods'][$wi]['num'] = $one->num;
                $arr[$w]['goods'][$wi]['price_out'] = $one->price_out;
            } else {
                $w++;
                $wi = 0;
                $arr[$w]['wxout_trade_no'] = $one->wxout_trade_no;
                $arr[$w]['wtime'] = $one->wtime;
                $arr[$w]['comname'] = $one->comname;
                $arr[$w]['expressno'] = $one->expressno;
                $arr[$w]['receiver'] = $one->receiver;
                $arr[$w]['tel'] = $one->tel;
                $arr[$w]['province'] = $one->province;
                $arr[$w]['city'] = $one->city;
                $arr[$w]['district'] = $one->district;
                $arr[$w]['street'] = $one->street;
                $arr[$w]['goods'] = array();
                $arr[$w]['goods'][$wi]['name'] = $one->name;
                $arr[$w]['goods'][$wi]['gid'] = $one->gid;
                $arr[$w]['goods'][$wi]['img_string'] = $one->img_string;
                $arr[$w]['goods'][$wi]['num'] = $one->num;
                $arr[$w]['goods'][$wi]['price_out'] = $one->price_out;
                $tmp_wxout_trade_no = $arr[$w]['wxout_trade_no'];
            }
        }
        return $arr;
    }
  • 相关阅读:
    Python爬虫学习==>第十二章:使用 Selenium 模拟浏览器抓取淘宝商品美食信息
    Python爬虫学习==>第十一章:分析Ajax请求-抓取今日头条信息
    Python爬虫学习==>第十章:使用Requests+正则表达式爬取猫眼电影
    Python爬虫学习==>第九章:正则表达式基础
    Python爬虫学习==>第八章:Requests库详解
    Python爬虫学习==>第七章:urllib库的基本使用方法
    Python爬虫学习==>第六章:爬虫的基本原理
    Python爬虫学习==>第五章:爬虫常用库的安装
    纵横字谜的答案(Crossword Answers)
    谜题
  • 原文地址:https://www.cnblogs.com/rsapaper/p/6542270.html
Copyright © 2011-2022 走看看