public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids'); $p_where['id'] = W2HttpRequest::getRequestInt('id'); $p_where['areaName'] = W2HttpRequest::getRequestString('areaname', false); $p_where['areaParent'] = W2HttpRequest::getRequestInt('areaparent'); $p_where['areaMain'] = W2HttpRequest::getRequestInt('areamain'); $p_where['areaSecond'] = W2HttpRequest::getRequestInt('areasecond'); $p_where['areaThird'] = W2HttpRequest::getRequestInt('areathird'); $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'areaname': case 'areaparent': //父级区域 //父级区域 case 'areamain': //一级区域 //一级区域 case 'areasecond': //二级区域 //二级区域 case 'areathird': //三级区域 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; $tmpResult = static::loadList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); return Utility::getArrayForResults(RUNTIME_CODE_OK, '', $tmpResult, array('countTotal' => $p_countThis)); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); $p_where['status'] = W2HttpRequest::getRequestInt('status'); $p_where['telephone'] = W2HttpRequest::getRequestTelephone('telephone', false); $p_where['username'] = W2HttpRequest::getRequestString('username', false); $p_where['password'] = W2HttpRequest::getRequestString('password', false); $p_where['language'] = W2HttpRequest::getRequestInt('language'); $p_where['gold'] = W2HttpRequest::getRequestInt('gold'); $p_where['genre'] = W2HttpRequest::getRequestInt('genre'); $p_where['level'] = W2HttpRequest::getRequestInt('level'); $p_where['note'] = W2HttpRequest::getRequestString('note', false); $p_where['lastLoginTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('lastlogintimestart'); $p_where['lastLoginTime < \'%s\''] = W2HttpRequest::getRequestDateTime('lastlogintimeend'); $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); $p_where['rateAvg'] = W2HttpRequest::getRequestFloat('rateavg'); $p_where['rateTotal'] = W2HttpRequest::getRequestFloat('ratetotal'); $p_where['rateCount'] = W2HttpRequest::getRequestInt('ratecount'); $p_where['money'] = W2HttpRequest::getRequestInt('money'); //现金 switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 //有管理权限 case 'self': //作者 //作者 case 'normal': //正常用户 //正常用户 case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'status': //0: 不存在 1: 正常 2: 封号 3:禁言 //0: 不存在 1: 正常 2: 封号 3:禁言 case 'telephone': //用户手机号 //用户手机号 case 'username': //用户名 //用户名 case 'password': //密码 //密码 case 'gold': //金币 //金币 case 'genre': //用户类型:1学生 11个人 21公司 31@bang //用户类型:1学生 11个人 21公司 31@bang case 'level': //0: 未激活用户 1:普通用户 5:普通管理员 9:超级管理员 //0: 未激活用户 1:普通用户 5:普通管理员 9:超级管理员 case 'lastlogintime': //最后一次登录时间 //最后一次登录时间 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 //修改时间 case 'rateavg': //平均评分 //平均评分 case 'ratetotal': //评分总分 //评分总分 case 'ratecount': //评价数 //评价数 case 'money': //现金 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); $p_where['userID'] = W2HttpRequest::getRequestInt('userid'); $p_where['name'] = W2HttpRequest::getRequestString('name', false); $p_where['sex'] = W2HttpRequest::getRequestInt('sex'); $p_where['hometownAreaID'] = W2HttpRequest::getRequestInt('hometownareaid'); $p_where['schoolID'] = W2HttpRequest::getRequestInt('schoolid'); $p_where['companyName'] = W2HttpRequest::getRequestString('companyname', false); $p_where['division'] = W2HttpRequest::getRequestString('division', false); $p_where['currentAreaID'] = W2HttpRequest::getRequestInt('currentareaid'); $p_where['showInfo'] = W2HttpRequest::getRequestString('showinfo', false); $p_where['authStatus'] = W2HttpRequest::getRequestInt('authstatus'); $p_where['photoIdentity'] = W2HttpRequest::getRequestString('photoidentity', false); $p_where['authInfo'] = W2HttpRequest::getRequestString('authinfo', false); $p_where['authTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('authtimestart'); $p_where['authTime < \'%s\''] = W2HttpRequest::getRequestDateTime('authtimeend'); $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); $p_where['nickname'] = W2HttpRequest::getRequestString('nickname', false); $p_where['avatar'] = W2HttpRequest::getRequestString('avatar', false); $p_where['photoAvatar'] = W2HttpRequest::getRequestString('photoavatar', false); switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 //有管理权限 case 'self': //作者 //作者 case 'normal': //正常用户 //正常用户 case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //用户ID //用户ID case 'name': //姓名 认证后不可更改 //姓名 认证后不可更改 case 'sex': //性别:0未知 1男 2女 //性别:0未知 1男 2女 case 'hometownareaid': //家乡地区ID //家乡地区ID case 'schoolid': //毕业学校ID //毕业学校ID case 'companyname': //专业 //专业 case 'division': //部门 //部门 case 'currentareaid': //所在城市地区ID //所在城市地区ID case 'showinfo': //个性签名 //个性签名 case 'authstatus': //认证状态 0未认证 1已认证 2认证失败 //认证状态 0未认证 1已认证 2认证失败 case 'authinfo': //认证说明 //认证说明 case 'authtime': //认证时间 //认证时间 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 //修改时间 case 'nickname': //昵称 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); $p_where['userID'] = W2HttpRequest::getRequestInt('userid'); $p_where['skillName'] = W2HttpRequest::getRequestString('skillname', false); $p_where['skillDate >= \'%s\''] = W2HttpRequest::getRequestDate('skilldatestart'); $p_where['skillDate < \'%s\''] = W2HttpRequest::getRequestDate('skilldateend'); $p_where['certifier'] = W2HttpRequest::getRequestString('certifier', false); $p_where['description'] = W2HttpRequest::getRequestString('description', false); $p_where['authStatus'] = W2HttpRequest::getRequestInt('authstatus'); $p_where['photoSkill'] = W2HttpRequest::getRequestString('photoskill', false); $p_where['authInfo'] = W2HttpRequest::getRequestString('authinfo', false); $p_where['authTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('authtimestart'); $p_where['authTime < \'%s\''] = W2HttpRequest::getRequestDateTime('authtimeend'); $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 //有管理权限 case 'self': //作者 //作者 case 'normal': //正常用户 //正常用户 case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //用户ID //用户ID case 'skillname': //技能名称 认证后不可更改 //技能名称 认证后不可更改 case 'skilldate': //技能认证日期 //技能认证日期 case 'certifier': //认证机构 //认证机构 case 'authstatus': //认证状态 0未认证 1已认证 2认证失败 //认证状态 0未认证 1已认证 2认证失败 case 'authinfo': //认证说明 //认证说明 case 'authtime': //认证时间 //认证时间 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); // $p_where['jobID'] = W2HttpRequest::getRequestInt('jobid'); //任务ID $p_where['bossID'] = W2HttpRequest::getRequestInt('bossid'); //雇主用户ID $p_where['advanceMoney'] = W2HttpRequest::getRequestFloat('advancemoney'); //预付款金额 $p_where['advanceType'] = W2HttpRequest::getRequestInt('advancetype'); //预付款方式 0: 不存在 11:余额 21: 支付宝 31:微信 41:网银 $p_where['advanceTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('advancetimestart'); //预付款时间 $p_where['advanceTime < \'%s\''] = W2HttpRequest::getRequestDateTime('advancetimeend'); //预付款时间 $p_where['payMoney'] = W2HttpRequest::getRequestFloat('paymoney'); //已付款金额 $p_where['payTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('paytimestart'); //确认付款时间 $p_where['payTime < \'%s\''] = W2HttpRequest::getRequestDateTime('paytimeend'); //确认付款时间 $p_where['status'] = STATUS_NORMAL; //默认列表页只筛选STATUS_NORMAL状态的数据 $p_where['missionStatus'] = W2HttpRequest::getRequestInt('missionstatus'); //0: 不存在 11: 接受报名并已预付款 21: 确认完成并付款 31:已评价 $p_where['qualityRate'] = W2HttpRequest::getRequestInt('qualityrate'); //服务质量评分 $p_where['manneryRate'] = W2HttpRequest::getRequestInt('manneryrate'); //服务态度评分 $p_where['speedRate'] = W2HttpRequest::getRequestInt('speedrate'); //服务速度评分 $p_where['commentContent'] = W2HttpRequest::getRequestString('commentcontent', false); //评语留言 $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); //创建时间 $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); //创建时间 $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); //修改时间 $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); //修改时间 //根据权限不同,支持的筛选功能也可以不同 switch ($auth = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 $p_where['status'] = W2HttpRequest::getRequestInt('status', null, true, false, STATUS_NORMAL); //管理员可以筛选数据状态 $p_where['userID'] = W2HttpRequest::getRequestInt('userid'); //管理员可以筛选用户ID //管理员可以筛选用户ID case 'self': //作者 //作者 case 'normal': //正常用户 if ($auth == 'normal') { $p_where['userID'] = Utility::getCurrentUserID(); //普通用户,默认只能筛选自己名下数据。 } case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //报名用户ID //报名用户ID case 'jobid': //任务ID //任务ID case 'bossid': //雇主用户ID //雇主用户ID case 'advancemoney': //预付款金额 //预付款金额 case 'advancetype': //预付款方式 0: 不存在 11:余额 21: 支付宝 31:微信 41:网银 //预付款方式 0: 不存在 11:余额 21: 支付宝 31:微信 41:网银 case 'advancetime': //预付款时间 //预付款时间 case 'paymoney': //已付款金额 //已付款金额 case 'paytime': //确认付款时间 //确认付款时间 case 'status': //0: 已拒绝 1: 报名成功 2: 新报名 //0: 已拒绝 1: 报名成功 2: 新报名 case 'missionstatus': //0: 不存在 11: 接受报名并已预付款 21: 确认完成并付款 31:已评价 //0: 不存在 11: 接受报名并已预付款 21: 确认完成并付款 31:已评价 case 'qualityrate': //服务质量评分 //服务质量评分 case 'manneryrate': //服务态度评分 //服务态度评分 case 'speedrate': //服务速度评分 //服务速度评分 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); // $p_where['contact'] = W2HttpRequest::getRequestString('contact', false); //联系方式 $p_where['title'] = W2HttpRequest::getRequestString('title', false); //标题 $p_where['description'] = W2HttpRequest::getRequestString('description', false); //描述 $p_where['status'] = STATUS_NORMAL; //默认列表页只筛选STATUS_NORMAL状态的数据 $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); //创建时间 $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); //创建时间 $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); //修改时间 $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); //修改时间 //根据权限不同,支持的筛选功能也可以不同 switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 //有管理权限 case 'self': //作者 //作者 case 'normal': //正常用户 //正常用户 case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //发布用户ID //发布用户ID case 'contact': //联系方式 //联系方式 case 'title': //标题 //标题 case 'status': //0: 不存在 1: 正常 2: 草稿 3:待审 //0: 不存在 1: 正常 2: 草稿 3:待审 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); $p_where['userID'] = W2HttpRequest::getRequestInt('userid'); $p_where['title'] = W2HttpRequest::getRequestString('title', false); $p_where['photo'] = W2HttpRequest::getRequestString('photo', false); $p_where['adType'] = W2HttpRequest::getRequestInt('adtype'); $p_where['adValue'] = W2HttpRequest::getRequestString('advalue', false); $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); $p_where['status'] = STATUS_NORMAL; switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 $p_where['status'] = W2HttpRequest::getRequestInt('status'); case 'self': //作者 //作者 case 'normal': //正常用户 //正常用户 case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //发布人ID //发布人ID case 'title': //轮播图名称 //轮播图名称 case 'adtype': //轮播图类型 1套系详情 2基地详情 3团队详情 4摄影作品详情 11套系列表 12基地列表 13团队列表 14摄影作品列表 20webview 21外跳链接 //轮播图类型 1套系详情 2基地详情 3团队详情 4摄影作品详情 11套系列表 12基地列表 13团队列表 14摄影作品列表 20webview 21外跳链接 case 'advalue': //轮播图有效值 根据adType不同,此处用途不同,如adType为20此处则为url,如adType为1此处则为套系ID //轮播图有效值 根据adType不同,此处用途不同,如adType为20此处则为url,如adType为1此处则为套系ID case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 //修改时间 case 'status': //0: 不存在 1: 正常 2: 草稿 3:待审 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
protected static function loadList($p_where = null, $p_order = null, $p_pageIndex = null, $p_pageSize = null, &$p_countThis = -1, $isDetail = false) { if (count($_POST) > 0) { return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '错误,此处不接受POST数据。'); } if ($p_where === null) { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids'); } if ($p_order === null) { $p_order = 'id'; } $_isReverse = W2HttpRequest::getRequestBool('isreverse', true); if ($_isReverse && strpos($p_order, ' ') === false) { $p_order .= ' desc'; } if ($p_pageIndex === null) { $p_pageIndex = W2HttpRequest::getRequestInt('page', null, false, true, 1); } if ($p_pageSize === null) { $p_pageSize = W2HttpRequest::getRequestInt('size', null, false, true, DEFAULT_PAGE_SIZE); } if ($p_countThis === -1) { $p_countThis = W2HttpRequest::getRequestInt('iscountall', null, false, true, -1); } $_clsHandler = static::getHandlerName(); $resultList = $_clsHandler::loadModelList($p_where, $p_order, $p_pageIndex, $p_pageSize, $p_countThis); return $isDetail ? count($resultList) > 0 ? $resultList[0] : null : $resultList; }
public static function actionList() { //周本筛选 if (W2HttpRequest::getRequestString('weekThis') == 1) { if (!empty(W2HttpRequest::getRequestString('weeks', false))) { $where = JobHandler::myCheckWeek(W2HttpRequest::getRequestString('weeks', false)); } else { $where = JobHandler::getCheckedweek(Utility::getCurrentUserID()); } } //附近筛选 $lng = W2HttpRequest::getRequestFloat('lng'); //经度 $lat = W2HttpRequest::getRequestFloat('lat'); //纬度 if (!empty($lng) && !empty($lat)) { $point = W2Map::returnSquarePoint($lng, $lat, 1.5); $where_point = JobHandler::getPointWhere($point); if (!empty($where_point)) { $p_where['lat %s'] = $where_point["lat"]; $p_where['lng %s'] = $where_point["lng"]; } } $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); if (!empty($where)) { $p_where['jobStartDate %s'] = $where; } $p_where['id'] = W2HttpRequest::getRequestInt('id'); // $p_where['bossGenre'] = W2HttpRequest::getRequestInt('bossgenre'); //雇主类型 1学生 11个人 21公司 31@bang 企业类型 22私营、23事业单位、24上市公司、25外资 $p_where['jobType'] = W2HttpRequest::getRequestInt('jobtype'); //任务类型 1事件型 2实习生型 // $p_where['tagID'] = W2HttpRequest::getRequestInt('tagid');//标签ID $p_where['userID'] = W2HttpRequest::getRequestInt('userid'); //筛选用户ID $p_where['jobStartDate >= \'%s\''] = W2HttpRequest::getRequestDate('jobstartdatestart'); //工作开始时间 $p_where['jobStartDate < \'%s\''] = W2HttpRequest::getRequestDate('jobstartdateend'); //工作开始时间 $p_where['jobEndDate >= \'%s\''] = W2HttpRequest::getRequestDate('jobenddatestart'); //工作结束时间 $p_where['jobEndDate < \'%s\''] = W2HttpRequest::getRequestDate('jobenddateend'); //工作结束时间 $p_where['jobAreaID'] = W2HttpRequest::getRequestInt('jobareaid'); //工作城市地区ID $p_where['address'] = W2HttpRequest::getRequestString('address', false); //地址 $p_where['jobberCount'] = W2HttpRequest::getRequestInt('jobbercount'); //招收人数 $p_where['money'] = W2HttpRequest::getRequestFloat('money'); //薪酬 $p_where['advanceMoney'] = W2HttpRequest::getRequestFloat('advancemoney'); //预付款金额 $p_where['advanceType'] = W2HttpRequest::getRequestInt('advancetype'); //预付款方式 0: 不存在 11:余额 21: 支付宝 31:微信 41:网银 $p_where['advanceTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('advancetimestart'); //预付款时间 $p_where['advanceTime < \'%s\''] = W2HttpRequest::getRequestDateTime('advancetimeend'); //预付款时间 $p_where['payType'] = W2HttpRequest::getRequestInt('paytype'); //结算方式 0一次性结算 1日结 2周结 3月结 $p_where['payDay'] = W2HttpRequest::getRequestInt('payday'); //结算日期 每周x日 或 每月x日 $p_where['description'] = W2HttpRequest::getRequestString('description', false); //任务介绍 $p_where['feedbackType'] = W2HttpRequest::getRequestInt('feedbacktype'); //汇报单位 1分钟 2小时 3天 $p_where['feedbackRate'] = W2HttpRequest::getRequestInt('feedbackrate'); //汇报频次 $p_where['schoolIDs'] = W2HttpRequest::getRequestString('schoolids', false); //要求学校 $p_where['professionalIDs'] = W2HttpRequest::getRequestString('professionalids', false); //要求专业 $p_where['degreeTypes'] = W2HttpRequest::getRequestString('degreetypes', false); //要求学位 $p_where['status'] = STATUS_NORMAL; //默认列表页只筛选STATUS_NORMAL状态的数据 $p_where['jobStatus'] = W2HttpRequest::getRequestInt('jobstatus'); //0: 不存在 11: 招募中 21: 进行中 31:已结束 $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); //创建时间 $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); //创建时间 $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); //修改时间 $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); //修改时间 //根据权限不同,支持的筛选功能也可以不同 switch ($auth = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 $p_where['status'] = W2HttpRequest::getRequestInt('status', null, true, false, STATUS_NORMAL); //管理员可以筛选数据状态 //管理员可以筛选数据状态 case 'self': //作者 //作者 case 'normal': //正常用户 // if ($auth == 'normal') // { // $p_where['userID'] = Utility::getCurrentUserID();//普通用户,默认只能筛选自己名下数据。 // } //正常用户 // if ($auth == 'normal') // { // $p_where['userID'] = Utility::getCurrentUserID();//普通用户,默认只能筛选自己名下数据。 // } case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //发布用户ID //发布用户ID case 'bossgenre': //雇主类型 1学生 11个人 21公司 31@bang 企业类型 22私营、23事业单位、24上市公司、25外资 //雇主类型 1学生 11个人 21公司 31@bang 企业类型 22私营、23事业单位、24上市公司、25外资 case 'jobtype': //任务类型 1事件型 2实习生型 //任务类型 1事件型 2实习生型 case 'tagid': //标签ID //标签ID case 'jobstartdate': //工作开始时间 //工作开始时间 case 'jobenddate': //工作结束时间 //工作结束时间 case 'jobareaid': //工作城市地区ID //工作城市地区ID case 'address': //地址 //地址 case 'lng': //经度 //经度 case 'lat': //纬度 //纬度 case 'jobbercount': //招收人数 //招收人数 case 'money': //薪酬 //薪酬 case 'advancemoney': //预付款金额 //预付款金额 case 'advancetype': //预付款方式 0: 不存在 11:余额 21: 支付宝 31:微信 41:网银 //预付款方式 0: 不存在 11:余额 21: 支付宝 31:微信 41:网银 case 'advancetime': //预付款时间 //预付款时间 case 'paytype': //结算方式 0一次性结算 1日结 2周结 3月结 //结算方式 0一次性结算 1日结 2周结 3月结 case 'payday': //结算日期 每周x日 或 每月x日 //结算日期 每周x日 或 每月x日 case 'feedbacktype': //汇报单位 1分钟 2小时 3天 //汇报单位 1分钟 2小时 3天 case 'feedbackrate': //汇报频次 //汇报频次 case 'schoolids': //要求学校 //要求学校 case 'professionalids': //要求专业 //要求专业 case 'degreetypes': //要求学位 //要求学位 case 'status': //0: 不存在 1: 正常 2: 待审 3:草稿 //0: 不存在 1: 正常 2: 待审 3:草稿 case 'jobstatus': //0: 不存在 11: 招募中 21: 进行中 31:已结束 //0: 不存在 11: 招募中 21: 进行中 31:已结束 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); // $p_where['payName'] = W2HttpRequest::getRequestString('payname', false); //名目名称 $p_where['payType'] = W2HttpRequest::getRequestInt('paytype'); //交易类型 0 11任务订单网银付款、12任务订单支出、13提现申请、21任务订单收入、22任务订单退回 $p_where['money'] = W2HttpRequest::getRequestFloat('money'); //涉及金额 $p_where['eventID'] = W2HttpRequest::getRequestInt('eventid'); //事件ID(任务订单事件、提现申请事件) $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); //创建时间 $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); //创建时间 $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); //修改时间 $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); //修改时间 switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 $p_where['userID'] = W2HttpRequest::getRequestInt('userid'); //用户ID //用户ID case 'self': //作者 //作者 case 'normal': //正常用户 if ($auther == 'normal') { $p_where['userID'] = Utility::getCurrentUserID(); //普通用户,默认只能筛选自己名下数据。 } case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //用户ID //用户ID case 'payname': //名目名称 //名目名称 case 'paytype': //交易类型 0 11任务订单网银付款、12任务订单支出、13提现申请、21任务订单收入、22任务订单退回 //交易类型 0 11任务订单网银付款、12任务订单支出、13提现申请、21任务订单收入、22任务订单退回 case 'money': //涉及金额 //涉及金额 case 'eventid': //事件ID(任务订单事件、提现申请事件) //事件ID(任务订单事件、提现申请事件) case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); $p_where['userID'] = W2HttpRequest::getRequestInt('userid'); $p_where['name'] = W2HttpRequest::getRequestString('name', false); $p_where['leaderName'] = W2HttpRequest::getRequestString('leadername', false); $p_where['webSite'] = W2HttpRequest::getRequestString('website', false); $p_where['callNumber'] = W2HttpRequest::getRequestString('callnumber', false); $p_where['genre'] = W2HttpRequest::getRequestInt('genre'); $p_where['description'] = W2HttpRequest::getRequestString('description', false); $p_where['authStatus'] = W2HttpRequest::getRequestInt('authstatus'); $p_where['photoIdentity'] = W2HttpRequest::getRequestString('photoidentity', false); $p_where['photoCompany'] = W2HttpRequest::getRequestString('photocompany', false); $p_where['authInfo'] = W2HttpRequest::getRequestString('authinfo', false); $p_where['authTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('authtimestart'); $p_where['authTime < \'%s\''] = W2HttpRequest::getRequestDateTime('authtimeend'); $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); $p_where['nickname'] = W2HttpRequest::getRequestString('nickname', false); $p_where['avatar'] = W2HttpRequest::getRequestString('avatar', false); switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 //有管理权限 case 'self': //作者 //作者 case 'normal': //正常用户 //正常用户 case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //用户ID //用户ID case 'name': //企业名称 认证后不可更改 //企业名称 认证后不可更改 case 'leadername': //负责人 //负责人 case 'website': //网址 //网址 case 'callnumber': //座机 //座机 case 'genre': //企业类型 0未知 22私营、23事业单位、24上市公司、25外资 //企业类型 0未知 22私营、23事业单位、24上市公司、25外资 case 'authstatus': //认证状态 0未认证 1已认证 2认证失败 //认证状态 0未认证 1已认证 2认证失败 case 'authinfo': //认证说明 //认证说明 case 'authtime': //认证时间 //认证时间 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 //修改时间 case 'nickname': //昵称 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); // $p_where['payLogID'] = W2HttpRequest::getRequestInt('paylogid'); //账单ID $p_where['money'] = W2HttpRequest::getRequestFloat('money'); //涉及金额 $p_where['cardName'] = W2HttpRequest::getRequestString('cardname', false); //姓名 $p_where['cardNumber'] = W2HttpRequest::getRequestString('cardnumber', false); //银行卡 $p_where['cardSite'] = W2HttpRequest::getRequestString('cardsite', false); //银行名称 $p_where['redeemStatus'] = W2HttpRequest::getRequestInt('redeemstatus'); //提现状态 0未处理 1已处理 2处理失败 $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); //创建时间 $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); //创建时间 $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); //修改时间 $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); //修改时间 switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 $p_where['userID'] = W2HttpRequest::getRequestInt('userid'); //用户ID //用户ID case 'self': //作者 //作者 case 'normal': //正常用户 if ($auther == 'normal') { $p_where['userID'] = Utility::getCurrentUserID(); //普通用户,默认只能筛选自己名下数据。 } case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //用户ID //用户ID case 'paylogid': //账单ID //账单ID case 'money': //涉及金额 //涉及金额 case 'cardname': //姓名 //姓名 case 'cardnumber': //银行卡 //银行卡 case 'cardsite': //银行名称 //银行名称 case 'redeemstatus': //提现状态 0未处理 1已处理 2处理失败 //提现状态 0未处理 1已处理 2处理失败 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids', false, true); $p_where['id'] = W2HttpRequest::getRequestInt('id'); $p_where['out_trade_no'] = W2HttpRequest::getRequestInt('out_trade_no'); $p_where['trade_status'] = W2HttpRequest::getRequestString('trade_status', false); $p_where['notify_type'] = W2HttpRequest::getRequestString('notify_type', false); $p_where['notify_id'] = W2HttpRequest::getRequestString('notify_id', false); $p_where['sign_type'] = W2HttpRequest::getRequestString('sign_type', false); $p_where['sign'] = W2HttpRequest::getRequestString('sign', false); $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); $p_where['status'] = STATUS_NORMAL; //默认列表页只筛选STATUS_NORMAL状态的数据 $p_where['subject'] = W2HttpRequest::getRequestString('subject', false); //todo debug, php auto update ,pls checkit $p_where['payment_type'] = W2HttpRequest::getRequestString('payment_type', false); //todo debug, php auto update ,pls checkit $p_where['trade_no'] = W2HttpRequest::getRequestString('trade_no', false); //todo debug, php auto update ,pls checkit $p_where['seller_id'] = W2HttpRequest::getRequestString('seller_id', false); //todo debug, php auto update ,pls checkit $p_where['seller_email'] = W2HttpRequest::getRequestString('seller_email', false); //todo debug, php auto update ,pls checkit $p_where['buyer_id'] = W2HttpRequest::getRequestString('buyer_id', false); //todo debug, php auto update ,pls checkit $p_where['buyer_email'] = W2HttpRequest::getRequestString('buyer_email', false); //todo debug, php auto update ,pls checkit $p_where['total_fee'] = W2HttpRequest::getRequestFloat('total_fee'); //todo debug, php auto update ,pls checkit $p_where['quantity'] = W2HttpRequest::getRequestInt('quantity'); //todo debug, php auto update ,pls checkit $p_where['price'] = W2HttpRequest::getRequestFloat('price'); //todo debug, php auto update ,pls checkit $p_where['body'] = W2HttpRequest::getRequestString('body', false); //todo debug, php auto update ,pls checkit $p_where['gmt_create >= \'%s\''] = W2HttpRequest::getRequestDateTime('gmt_createstart'); //todo debug, php auto update ,pls checkit $p_where['gmt_create < \'%s\''] = W2HttpRequest::getRequestDateTime('gmt_createend'); //todo debug, php auto update ,pls checkit $p_where['gmt_payment >= \'%s\''] = W2HttpRequest::getRequestDateTime('gmt_paymentstart'); //todo debug, php auto update ,pls checkit $p_where['gmt_payment < \'%s\''] = W2HttpRequest::getRequestDateTime('gmt_paymentend'); //todo debug, php auto update ,pls checkit $p_where['is_total_fee_adjust'] = W2HttpRequest::getRequestString('is_total_fee_adjust', false); //todo debug, php auto update ,pls checkit $p_where['use_coupon'] = W2HttpRequest::getRequestString('use_coupon', false); //todo debug, php auto update ,pls checkit $p_where['discount'] = W2HttpRequest::getRequestString('discount', false); //todo debug, php auto update ,pls checkit $p_where['refund_status'] = W2HttpRequest::getRequestString('refund_status', false); //todo debug, php auto update ,pls checkit $p_where['gmt_refund'] = W2HttpRequest::getRequestString('gmt_refund', false); //todo debug, php auto update ,pls checkit switch ($auther = static::getAuthIfUserCanDoIt(Utility::getCurrentUserID(), 'list')) { case 'admin': //有管理权限 //有管理权限 case 'self': //作者 //作者 case 'normal': //正常用户 //正常用户 case 'draft': //未激活 //未激活 case 'pending': //待审禁言 //待审禁言 case 'disabled': //封号 //封号 case 'visitor': //游客 break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_NO_AUTH, '您没有权限执行该操作'); break; } $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'out_trade_no': //订单ID //订单ID case 'trade_status': //交易状态,取值范围请参见 “11.3 交易状态”。 //交易状态,取值范围请参见 “11.3 交易状态”。 case 'notify_type': //通知的类型。 //通知的类型。 case 'notify_id': //通知校验ID。 //通知校验ID。 case 'sign_type': //固定取值为 RSA。 //固定取值为 RSA。 case 'sign': //请参见“9 签名机制”。 //请参见“9 签名机制”。 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 //修改时间 case 'status': //0: 不存在 1: 正常 2: 草稿 3:待审 //0: 不存在 1: 正常 2: 草稿 3:待审 case 'subject': //套系名称//todo debug, php auto update ,pls checkit //套系名称//todo debug, php auto update ,pls checkit case 'payment_type': //支付类型。默认值为:1(商品 购买)。//todo debug, php auto update ,pls checkit //支付类型。默认值为:1(商品 购买)。//todo debug, php auto update ,pls checkit case 'trade_no': //支付宝系统中的交易流水号。最短16位,最长64位。//todo debug, php auto update ,pls checkit //支付宝系统中的交易流水号。最短16位,最长64位。//todo debug, php auto update ,pls checkit case 'seller_id': //卖家支付宝账号对应的支付宝唯一用户号。//todo debug, php auto update ,pls checkit //卖家支付宝账号对应的支付宝唯一用户号。//todo debug, php auto update ,pls checkit case 'seller_email': //卖家支付宝账号,可以是email和手机号码。//todo debug, php auto update ,pls checkit //卖家支付宝账号,可以是email和手机号码。//todo debug, php auto update ,pls checkit case 'buyer_id': //买家支付宝账号对应的支付宝唯一用户号。//todo debug, php auto update ,pls checkit //买家支付宝账号对应的支付宝唯一用户号。//todo debug, php auto update ,pls checkit case 'buyer_email': //买家支付宝账号,可以是email和手机号码。//todo debug, php auto update ,pls checkit //买家支付宝账号,可以是email和手机号码。//todo debug, php auto update ,pls checkit case 'total_fee': //该笔订单的总金额。//todo debug, php auto update ,pls checkit //该笔订单的总金额。//todo debug, php auto update ,pls checkit case 'quantity': //购买数量,固定取值为 1//todo debug, php auto update ,pls checkit //购买数量,固定取值为 1//todo debug, php auto update ,pls checkit case 'price': //该笔订单的总金额。//todo debug, php auto update ,pls checkit //该笔订单的总金额。//todo debug, php auto update ,pls checkit case 'body': //该笔订单的备注、描述、明细等。//todo debug, php auto update ,pls checkit //该笔订单的备注、描述、明细等。//todo debug, php auto update ,pls checkit case 'gmt_create': //该笔交易创建的时间。//todo debug, php auto update ,pls checkit //该笔交易创建的时间。//todo debug, php auto update ,pls checkit case 'gmt_payment': //该笔交易的买家付款时间。//todo debug, php auto update ,pls checkit //该笔交易的买家付款时间。//todo debug, php auto update ,pls checkit case 'is_total_fee_adjust': //该交易是否调整过价格。//todo debug, php auto update ,pls checkit //该交易是否调整过价格。//todo debug, php auto update ,pls checkit case 'use_coupon': //是否在交易过程中使用了红包。//todo debug, php auto update ,pls checkit //是否在交易过程中使用了红包。//todo debug, php auto update ,pls checkit case 'discount': //付宝系统会把discount的值加到交易金额上,如果有折扣, 本参数为负数,单位为元//todo debug, php auto update ,pls checkit //付宝系统会把discount的值加到交易金额上,如果有折扣, 本参数为负数,单位为元//todo debug, php auto update ,pls checkit case 'refund_status': //取值范围请参见“11.4 退款状态”//todo debug, php auto update ,pls checkit //取值范围请参见“11.4 退款状态”//todo debug, php auto update ,pls checkit case 'gmt_refund': //卖家退款的时间,退款通知时会发送。//todo debug, php auto update ,pls checkit $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; return static::aList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); }
public static function actionList() { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids'); $p_where['id'] = W2HttpRequest::getRequestInt('id'); $p_where['userID'] = W2HttpRequest::getRequestInt('userid'); $p_where['buserID'] = W2HttpRequest::getRequestString('buserid', false); $p_where['channelID'] = W2HttpRequest::getRequestString('channelid', false); $p_where['deviceType'] = W2HttpRequest::getRequestInt('devicetype'); $p_where['deviceInfo'] = W2HttpRequest::getRequestString('deviceinfo', false); $p_where['isPushAllowed'] = W2HttpRequest::getRequestInt('ispushallowed'); $p_where['createTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('createtimestart'); $p_where['createTime < \'%s\''] = W2HttpRequest::getRequestDateTime('createtimeend'); $p_where['modifyTime >= \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimestart'); $p_where['modifyTime < \'%s\''] = W2HttpRequest::getRequestDateTime('modifytimeend'); $_order = W2HttpRequest::getRequestString('order', false, ''); switch (strtolower($_order)) { case 'id': case 'userid': //用户ID //用户ID case 'buserid': //百度用户ID //百度用户ID case 'channelid': //百度设备ID //百度设备ID case 'devicetype': //1:浏览器设备 2:pc设备 3:Android设备 4:ios设备 5:windows phone设备 //1:浏览器设备 2:pc设备 3:Android设备 4:ios设备 5:windows phone设备 case 'deviceinfo': //设备名称 如iPhone6Plus //设备名称 如iPhone6Plus case 'ispushallowed': //是否允许推送 1允许 2不允许 //是否允许推送 1允许 2不允许 case 'createtime': //创建时间 //创建时间 case 'modifytime': //修改时间 $p_order = $_order; break; case '': case 'default': $p_order = 'id'; break; default: return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '请使用可选的排序方案。'); break; } $p_countThis = -1; $tmpResult = static::loadList($p_where, $p_order, $p_pageIndex = null, $p_pageSize = null, $p_countThis, $isDetail = false); return Utility::getArrayForResults(RUNTIME_CODE_OK, '', $tmpResult, array('countTotal' => $p_countThis)); }