Initial commit,修正
This commit is contained in:
Executable
+58
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
//OK
|
||||
//取self数据列表,只对应到站点即可
|
||||
$suffix = 'self';
|
||||
$tableName = $tablePre.'_'.$table.'_'.$suffix;
|
||||
$condition = "";
|
||||
$params = array();
|
||||
|
||||
$columns = array('platid','uniacid','shopid','sn','title','keywords','displayorder','status','deleted');
|
||||
|
||||
$condition .="`siteid` = :siteid";
|
||||
$params[':siteid'] = $siteId;
|
||||
|
||||
switch($op)
|
||||
{
|
||||
case 'index': //取未删除、可用状态的数据
|
||||
$condition .=" AND ";
|
||||
$condition .="`status` = :status";
|
||||
$params[':status'] = 1;
|
||||
$condition .=" AND ";
|
||||
$condition .="`deleted` = :deleted";
|
||||
$params[':deleted'] = 0;
|
||||
break;
|
||||
|
||||
case 'unused': //取未删除、不可用状态的数据
|
||||
$condition .=" AND ";
|
||||
$condition .="`status` = :status";
|
||||
$params[':status'] = 0;
|
||||
$condition .=" AND ";
|
||||
$condition .="`deleted` = :deleted";
|
||||
$params[':deleted'] = 0;
|
||||
break;
|
||||
|
||||
case 'deleted': //取已删除数据
|
||||
$condition .=" AND ";
|
||||
$condition .="`deleted` = :deleted";
|
||||
$params[':deleted'] = 1;
|
||||
break;
|
||||
|
||||
case 'all': //取未删除数据
|
||||
$condition .=" AND ";
|
||||
$condition .="`deleted` = :deleted";
|
||||
$params[':deleted'] = 0;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
$limits = !empty($data['sqls']['limits']) ? $data['sqls']['limits'] : array();
|
||||
|
||||
$result = fmFunc_pdo_yii_getall($connection, $tableName, $columns, $condition, $params, $limits, $orders=array());
|
||||
if(!$result){
|
||||
$errorCode = 45300304;
|
||||
}
|
||||
|
||||
$total = FmFunc_pdo_yii_getall($connection, $tableName, $columns=array('sn'), $condition, $params, $limits=array(), $orders=array());
|
||||
$count = count($total);
|
||||
Reference in New Issue
Block a user