public function chooseAllAction() { $orderForm = new OrderFormModel(); $orderForm->setCustomerId($this->customerId); $resOrderForm = $orderForm->getOrderFormInfo(); $num = count($resOrderForm); if ($num < 1) { $HomeUrl = U('Home/Index/index'); $this->assign('HomeUrl', $HomeUrl); $data = $this->fetch('noForm'); } else { $orderGoods = new OrderGoodsModel(); $orderGoods->setOrderForm($resOrderForm); $res = $orderGoods->getOrderGoods(); $this->assign('res', $res); $data = $this->fetch('list'); } echo $data; }
public function unPayManageAction() { $orderGoods = new OrderGoodsModel(); $orderForm = new OrderFormModel(); $orderForm->setOpenid($this->open_id); $resOrderForm = $orderForm->getOrderFormInfo(); $orderGoods->setOrderForm($resOrderForm); $res = $orderGoods->getOrderGoods(); $relation = M('order_relation'); $map[buy_openid] = $this->open_id; $map[is_payed] = 0; $map[is_cancel] = 0; $unpayOrder = array(); $unpayOrder = $relation->where($map)->select(); //为payOrder拼接所含订单数据 foreach ($unpayOrder as $key => $value) { $map1[payid] = $value[id]; $form = M('order_form'); $unpayOrder[$key][order_form] = $form->where($map1)->select(); foreach ($unpayOrder[$key][order_form] as $value) { $unpayOrder[$key][count] = $value[total_prices]; } } $this->assign('topay', U('Pay/Index/index') . '?payid='); $this->assign('tocancel', U('noPaytoCancel') . '?id='); $this->assign('list', $unpayOrder); $url = U('orderManageDetails') . '?id='; $this->assign('key', $key); $this->assign('url', $url); $this->assign("YZBody", $this->fetch()); $this->display(YZ_TEMPLATE); }