当前位置: 首页>>代码示例>>PHP>>正文


PHP UserService::getlist方法代码示例

本文整理汇总了PHP中UserService::getlist方法的典型用法代码示例。如果您正苦于以下问题:PHP UserService::getlist方法的具体用法?PHP UserService::getlist怎么用?PHP UserService::getlist使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UserService的用法示例。


在下文中一共展示了UserService::getlist方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: doNewList

 public function doNewList()
 {
     //list
     $listPageHelper = new ListPageHelper();
     $listPageHelper->pageSize = 10;
     $pageNum = intval(Request::get("page"));
     $listPageHelper->pageNum = $pageNum ? $pageNum : 1;
     //Condition
     $messageCondition = new MessageValue();
     //get data
     $messageService = new MessageService();
     $messageCondition->addStatusCondition(Value::STATUS_NOT_SEE, Value::EQUAL);
     $messageCondition->addCondition(' 1=1 ORDER BY `message_id` DESC');
     $messageList = $messageService->getList($messageCondition, $listPageHelper);
     $userCondition = new UserValue();
     $userService = new UserService();
     $userlist = $userService->getlist($userCondition);
     //view
     View::set("UserViewValue", $userlist);
     View::set("MessageList", $messageList);
     View::set("ListPageHelper", $listPageHelper);
     View::display("List");
 }
开发者ID:happyxlq,项目名称:pd,代码行数:23,代码来源:MessageController.class.php

示例2: doExport

 public function doExport()
 {
     // create a simple 2-dimensional array
     if (Request::get('type') == 'time') {
         $ordersService = new OrdersService();
         $userCondition = new UserValue();
         $userService = new UserService();
         $ordersCondition = new OrdersValue();
         $userlist = $userService->getlist($userCondition);
         //get project
         $projectCondition = new ProjectValue();
         $projectService = new ProjectService();
         $projectlist = $projectService->getList($projectCondition);
         //按时间范围搜索
         $start = Request::get('start');
         $end = Request::get('end');
         $orderListModel = '所有派单';
         if ($start != '' and $end != '') {
             $ordersCondition->addAddtimeCondition($start, Value::GREATER_EQUAL);
             $ordersCondition->addAddtimeCondition($end, Value::LESS_EQUAL);
             $orderListModel = '从' . $start . ' 到 ' . $end . '的派单';
         } elseif ($end == '' and $start != '') {
             $ordersCondition->addAddtimeCondition($end, Value::LESS_EQUAL);
             $orderListModel = '从' . $start . ' 到 今天 的派单';
         }
         $ordersCondition->addCondition('1=1 ORDER BY `order_id` DESC');
         $ordersList = $ordersService->getList($ordersCondition, $listPageHelper);
         $areaService = new AreaService();
         $arealist = $areaService->getList(new AreaValue());
         $array_top = array();
         $array_top = array(Language::get("ORDERS.ADDTIME.LABEL"), Language::get("ORDERS.CUSTOMER_NAME.LABEL"), Language::get("ORDERS.CUSTOMER_ADDRESS.LABEL"), Language::get("ORDERS.PROJECT_ID.LABEL"), Language::get("ORDERS.HIS.LABEL"), Language::get("ORDERS.OPERATE_STATUS.LABEL"), Language::get("ORDERS.CONTACT_STATUS.LABEL"), Language::get("ORDERS.USER_ID.LABEL"), Language::get("ORDERS.INFO.LABEL"));
         $data[] = $array_top;
         if (count($ordersList) > 0) {
             foreach ($ordersList as $k => $v) {
                 if (count($projectlist) > 0) {
                     foreach ($projectlist as $project) {
                         if ($v->project_id == $project->project_id) {
                             $project = $project->project_name;
                             break;
                         }
                     }
                 }
                 switch ($v->operate_status) {
                     case Value::OPERATE_STATUS_NOT_OPERATE:
                         $operate_status = '未成交';
                         break;
                     case Value::OPERATE_STATUS_OPERATED:
                         $operate_status = '已成交';
                         break;
                 }
                 switch ($v->contact_status) {
                     case Value::CONTACT_STATUS_CANNOT_CONTACT:
                         $contact_status = '无法联系';
                         break;
                     case Value::CONTACT_STATUS_CONTACTED:
                         $contact_status = '已联系';
                         break;
                     case Value::CONTACT_STATUS_NOT_CONTACT:
                         $contact_status = '未联系';
                         break;
                 }
                 if (count($userlist) > 0) {
                     foreach ($userlist as $outUser) {
                         if ($v->user_id == $outUser->user_id) {
                             $user = $outUser->realname;
                             break;
                         }
                     }
                 }
                 $data[] = array($v->addtime, $v->customer_name, $v->customer_address, $project, $v->HIS, $operate_status, $contact_status, $user, $v->info);
             }
         }
         // generate file (constructor parameters are optional)
         $xls = new Excel_XML('UTF-8', false, $orderListModel);
         $xls->addArray($data);
         $xls->generateXML('paidan');
     } else {
         View::display('Export');
     }
 }
开发者ID:happyxlq,项目名称:pd,代码行数:80,代码来源:OrdersController.class.php


注:本文中的UserService::getlist方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。