918博天堂

Server : Microsoft-IIS/10.0
System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586
User : jxgj ( 0)
PHP Version : 7.0.33
Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server
Directory :  D:/tmp_aspnet/root/dc15253c/377bd30d/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : D:/tmp_aspnet/root/dc15253c/377bd30d/App_Web_7dsc66iy.20.cs
?#pragma checksum "D:\wwwroot\jmxbaogao\wwwroot\Counter\NewUsersCounter.ashx" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "22090E007552F67E5E2C354787DD19E6"

#line 1 "D:\wwwroot\jmxbaogao\wwwroot\Counter\NewUsersCounter.ashx"


/****************************************
 * 版权所有:南昌金启软件有限公司
 * 网    址:www.21it.com
 ****************************************/
using System;
using System.Data;
using System.Data.SqlClient;
using System.Net;
using System.Reflection;
using System.Text.RegularExpressions;
using System.Threading;
using System.Web;
using System.Web.Script.Serialization;
using Com.Huji.DataBase;
using Com.Huji.DataBll;
using Com.Huji.DataModel;
using Com.Huji.DataTools;
using Com.Huji.Web.Pager;

namespace Com.Huji.Web.Counter
{
    public class NewUsersCounter : BaseHandler
    {

        public override void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            if (!ProcessRequestError()) return;
            
            context.Response.Write("document.write('<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">');");
            context.Response.Write("document.write('<tr><td></td><td>投稿数</td><td>用稿数</td></tr>');");
            try
            {

                using (DatabaseForSqlServer db = new DatabaseForSqlServer())
                {
                    SqlDataReader dr;

                    string sql = "select REPLACE(u.cname,'治理员','') cname, case when t.counts is null then 0 else t.counts end counts ,case when t.sumstatus is null then 0 else t.sumstatus end sumstatus from " +
                                    " dbo.jinqi_sys_users u inner join dbo.jinqi_sys_user_model m on (u.user_id=m.user_id and m.role_id_s=3) " +
                                    " left outer join (select t.user_id,COUNT(*) counts,sum(t.status) sumstatus from  dbo.jinqi_new_article_view t where t.flag=1 and t.language_id=1 group by t.user_id) t  on (u.user_id=t.user_id  ) ";
                    db.RunSql(sql, out dr);
                    //增长数据
                    while (dr.Read())
                    {
                        context.Response.Write("document.write('<tr><td>" + dr["cname"] + "</td><td>" + dr["counts"] + "</td><td>" + dr["sumstatus"] + "</td></tr>');");
                    }
                }
            }
            catch (Exception ex)
            {
                context.Response.Write("document.write('<tr><td>一中队</td><td>100</td><td>100</td></tr>');");
                context.Response.Write("document.write('<tr><td>二中队</td><td>100</td><td>100</td></tr>');");
                context.Response.Write("document.write('<tr><td>三中队</td><td>100</td><td>100</td></tr>');");
                context.Response.Write("document.write('<tr><td>四中队</td><td>100</td><td>100</td></tr>');");

            }

            context.Response.Write("document.write('</table>');");

        }

    }
}

#line default
#line hidden