123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <!--#include file="Conn.asp"--><%
- IP=GetIP
- Act = Request.QueryString("act")
- If Act = "logout" Then
- conn.execute("insert into logRecord (loginName,loginTime,loginAct) values ('"&Session("employee_name")&"','"&now()&"','"&Session("employee_name")&" "&now()&"从"&IP&"退出系统')")
- Session.Contents.Remove("employee_id")
- Session.Contents.Remove("employee_name")
- Session.Contents.Remove("t")
- Session.Contents.Remove("t1")
- Session.Contents.Remove("t2")
- Session.Contents.Remove("t3")
- Session.Contents.Remove("t4")
- Session.Contents.Remove("d1")
- Session.Contents.Remove("d2")
- End If
- Session.Contents.Remove("employee_id")
- If Act = "login" Then
- loginuser=TextEncode(Request.Form("loginuser"))
- loginpwd=TextEncode(Request.Form("loginpwd"))
- logincode=Request.Form("logincode")
- If loginuser="" Then Response.Write "1":Conn.Close:Set Conn=Nothing:Response.End
- If loginpwd="" Then Response.Write "2":Conn.Close:Set Conn=Nothing:Response.End
- If logincode<>Session("zengscode") Then Response.Write "3":Conn.Close:Set Conn=Nothing:Response.End
- Set Rs=Server.CreateObject("ADODB.RecordSet")
- Rs.Open "Select id,em_user,em_password,em_role,em_code,em_email,em_tel,lastIp from employee Where em_user='"&loginuser&"'",conn,1,3
- If Rs.Recordcount=0 Then Response.Write "4":Rs.Close:Set Rs=Nothing:Conn.Close:Set Conn=Nothing:Response.End
- If Rs("em_password")<>MD5(loginpwd) Then Response.Write "5":Rs.Close:Set Rs=Nothing:Conn.Close:Set Conn=Nothing:Response.End
- Session("employee_id")=Cint(Rs("id"))
- Session("employee_name")=Rs("em_user")
- Response.Write "7"
- Rs("lastIp")=GetIp()'记录登陆IP
- Rs.update
- Rs.Close
- BackToSeaStr="select id,cs_updatetime,cs_claimdate,cs_claimFrom,cs_chain from customer where cs_claimFrom<>'' and cs_claimdate>'2023-01-01' and cs_deal<>3 and cs_belong="&Session("employee_id")
- Rs.Open BackToSeaStr,conn,3,1
- Do while Not Rs.bof And not Rs.eof
- If DATEDIFF("d",Rs("cs_claimdate"),now())>4 and DATEDIFF("s",Rs("cs_updatetime"),Rs("cs_claimdate"))=0 Then '已经认领但是认领后无更新
- myArray=split(Rs("cs_chain"),",")
- myLen=UBound(myArray)
- Litem=myArray(myLen)
-
- IF Litem+0=Rs("cs_claimFrom")+0 Then
- cs_chain=Rs("cs_claimFrom")
- Else
- cs_chain=Rs("cs_chain")&","&Rs("cs_claimFrom")
- End If
- updatestr="update customer set cs_belong="&Rs("cs_claimFrom")&" ,cs_chain='"&cs_chain&"' where id="&Rs("id")
- conn.execute(updatestr)
- ElseIf DATEDIFF("s",Rs("cs_claimdate"),Rs("cs_updatetime"))>0 Then '认领后更新,不参与判断
- updatestr="update customer set cs_claimdate='2022-12-31' where id="&Rs("id")
- conn.execute(updatestr)
- End If
- Rs.moveNext
- Loop
- Rs.close
- Rs.Open "Select count(id) from customer where cs_belong="&Session("employee_id"),conn,1,1
- Session("t")=Rs(0)
- Rs.close
- Rs.Open "Select count(id) from customer where cs_type=1 and cs_belong="&Session("employee_id"),conn,1,1
- Session("t1")=Rs(0)
- Rs.close
- Rs.Open "Select count(id) from customer where cs_type=2 and cs_belong="&Session("employee_id"),conn,1,1
- Session("t2")=Rs(0)
- Rs.close
- Rs.Open "Select count(id) from customer where cs_type=3 and cs_belong="&Session("employee_id"),conn,1,1
- Session("t3")=Rs(0)
- Rs.close
- Rs.Open "Select count(id) from customer where cs_type=4 and cs_belong="&Session("employee_id"),conn,1,1
- Session("t4")=Rs(0)
- Rs.close
- Rs.Open "Select count(id) from customer where cs_deal=3 and cs_belong="&Session("employee_id"),conn,1,1
- Session("d1")=Rs(0)
- Rs.close
- Rs.Open "Select count(id) from customer where cs_deal=2 and cs_belong="&Session("employee_id"),conn,1,1
- Session("d2")=Rs(0)
- Rs.close
- Rs.Open "Select count(id) from customer where DATEDIFF(DAY,cs_updatetime,getdate())>120 and cs_belong="&Session("employee_id"),conn,1,1
- Session("d3")=Rs(0)
- Rs.close
- Set Rs=Nothing
- conn.execute("insert into logRecord (loginName,loginTime,loginAct) values ('"&Session("employee_name")&"','"&now()&"','"&Session("employee_name")&" "&now()&"从"&IP&"登录')")
- Conn.Close:Set Conn=Nothing:Response.End
- Response.End
- End If
- %>
|