首页 > 微信 > 详细

微信公众号 订单 待发货-配送中-已收货 logic

时间:2017-03-13 15:06:22      阅读:319      评论:0      收藏:0      [点我收藏+]

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;
}

 

微信公众号 订单 待发货-配送中-已收货 logic

原文:http://www.cnblogs.com/yuanjiangw/p/6542270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!