<?php namespace app\api\controller\h5; use app\hander\HelpHander; use app\common\model\ShopOrders; class ShopOrder extends Base { public function addOrder(){ $addressid = input('address_id/d',0); $delivery_time = input('delivery_time','','trim'); $type = input('type/d',0); $json = input('json','','trim'); if($addressid <= 0){ HelpHander::error('未选择收货地址'); } if(!$delivery_time){ HelpHander::error('未选择配送时间'); } if($type <= 0){ HelpHander::error('未选择类型'); } if(!$json){ HelpHander::error('商品信息不能为空'); } $so = new ShopOrders(); $ret = $so->addOrder_old($json,$addressid,$this->orgId,$this->userId,$delivery_time,$type); if(!$ret){ HelpHander::error($so->getError()); } HelpHander::success($ret); } public function orderList(){ $page = input('page/d',1); $size = input('size/d',10); $so = new ShopOrders(); $ret = $so->list($page,$size,$this->userId,$this->orgId); HelpHander::success($ret); } public function orderDetails(){ $id = input('id/d',0); $so = new ShopOrders(); $ret = $so->details($id); if(!$ret){ HelpHander::error('数据不存在'); } HelpHander::success($ret); } public function cancel(){ $id = input('id/d',0); $so = new ShopOrders(); $ret = $so->cancel($id,$this->userId); if(!$ret){ HelpHander::error('操作失败'); } HelpHander::success([],'操作成功'); } }