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;
    }
  • 相关阅读:
    鞋拔子的前台
    服务器空间
    最近的加入群里负责群发邮件.
    log4net写入DB2备忘 via OLEDB & ODBC
    关于“.WriteLine()是否需要这么多重载”的笔记
    树莓派WLAN连接PC(不通过路由器)
    树莓派直连线连接PC
    树莓派ssh报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决
    MS .NET企业级应用架构设计笔记1(关于业务层)
    行存储与列存储笔记
  • 原文地址:https://www.cnblogs.com/rsapaper/p/6542270.html
Copyright © 2011-2022 走看看