1){
$orderbydesc="";
$descTXT="↓";
}else{
$orderbydesc=" desc";
$descTXT="↑";
}
If ($orderby=="") {
$orderby="OA_DepartmentID,OA_User_ID";
$descTXT="↓";
}
//查询开始
$SqlOrdDateType=empty($SqlOrdDateType)!=false ? "" : $SqlOrdDateType;
$OrdClassType=empty($OrdClassType)!=false ? "1" : $OrdClassType;
$sql="select * from (
select UnitID,UnitName,(case UnitShort when '微信小程序' then '广州' else UnitShort end) UnitShort,ServiceBranch,
PointsCost=(
select isnull(sum(Points_Score),0) from UserPoints,ServiceOrder
where Points_State=1 and ServiceOrdID=ServiceOrdIDDt and Points_Type in (1) and ServiceOrdClass=ServiceBranch
and Points_Time ".$SqlOrdDateType."
),
PointsIncome=(
select isnull(sum(Points_Score),0) from UserPoints,ServiceOrder
where Points_State=1 and ServiceOrdID=ServiceOrdIDDt and Points_Type in (6) and ServiceOrdClass=ServiceBranch
and Points_Time ".$SqlOrdDateType."
)
from IntroducerUnitData where ServiceBranch<>'' and UnitState>=1 and ServiceBranch in ('".$OrdClassListSql."')
) as a1
where PointsCost+PointsIncome>0";
//echo $sql;exit;
$data = sqlsrv_query($conn,$sql);
if($data == true){
$FormArray=array();
//表头
$FormArray[0]=array("分支机构名称","积分支出","积分收入","积分累计");
$FormArrayX=count($FormArray[0]);
if (sqlsrv_rows_affected($data)==0) {
$SystemMessageType=2;
$SystemMessageTXT="数据库中相关无数据!";
$y=0;
} else {
$y=0;
$i=0;
while($rs = sqlsrv_fetch_array( $data, SQLSRV_FETCH_ASSOC) ) {
//读取数据
$UnitID = $rs['UnitID'];
$UnitShort = $rs['UnitShort'];
$ServiceBranch = $rs['ServiceBranch'];
$PointsCost = intval($rs['PointsCost']);
$PointsIncome = intval($rs['PointsIncome']);
if ($PointsCost>0) {$PointsCost=-$PointsCost;}
//读取数据--End
//写入数组
$i++;
$FormArray[$i][0]="$UnitShort";
$FormArray[$i][1]="$PointsCost";
$FormArray[$i][2]="$PointsIncome";
$FormArray[$i][3]="".($PointsIncome+$PointsCost)."";
//写入数组--End
}
}
}
//echo print_r($FormArray);
//exit;
?>