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;
    }
  • 相关阅读:
    KindEditor的使用
    python过滤文件中特殊标签
    django中orm的简单操作
    django中models联合唯一unique_together
    博客当中的文章分类以及归档
    zabbix前端添加平台脚本监控
    django重写form表单中的局部钩子函数
    input获取、失去焦点对输入内容做验证
    django admin后台的简单使用
    django中博客后台将图片上传作为用户头像
  • 原文地址:https://www.cnblogs.com/rsapaper/p/6542270.html
Copyright © 2011-2022 走看看