<%Checklogin()%> 管理区域 <% Page = Request.QueryString("Page") Keys=Server.UrlEnCode(Request.QueryString("Keys")) fliterBusiness=Request.QueryString("fliterBusiness") fliterDeal=Request.QueryString("Deal") id = Request.Form("id") cs_code=TextEncode(Request.Form("cs_code")) cs_company=TextEncode(Request.Form("cs_company")) cs_name=TextEncode(Request.Form("cs_name")) cs_country=Request.Form("cs_country") cs_from=Request.Form("cs_from") cs_tel=TextEncode(Request.Form("cs_tel")) cs_wechat=TextEncode(Request.Form("cs_wechat")) cs_whatsapp=TextEncode(Request.Form("cs_whatsapp")) cs_email=TextEncode(Request.Form("cs_email")) cs_linkedin=TextEncode(Request.Form("cs_linkedin")) cs_facebook=TextEncode(Request.Form("cs_facebook")) cs_alibaba=TextEncode(Request.Form("cs_alibaba")) cs_alibaba=replace(cs_alibaba,":",":") cs_alibaba=replace(cs_alibaba,"ID:","") cs_address=TextEncode(Request.Form("cs_address")) cs_type=TextEncode(Request.Form("cs_type")) cs_belongclient=Request.Form("cs_belongclient") cs_addtime=Request.Form("cs_addtime") cs_updatetime=now() cs_belong=Session("employee_id") cs_state=1 cs_deal=Request.Form("cs_deal") cs_telformat=NumFormat(Request.Form("cs_tel")) cs_whatsappformat=NumFormat(Request.Form("cs_whatsapp")) allowedit=Request.Form("Permissions") '用于处理误报数据 If not isNumeric(allowedit) Then allowedit=0 If cs_country="" or Not isNumeric(cs_country) Then cs_country=0 If cs_from="" or Not isNumeric(cs_from) Then cs_from=0 If cs_deal="" or Not isNumeric(cs_deal) Then cs_deal=1 If cs_type="" or Not isNumeric(cs_type) Then cs_type=5 If cs_belongClient="" or Not isNumeric(cs_belongClient) Then cs_belongClient=0 cs_note=HtmlEncode(Request.Form("cs_note")) mytag=TextEncode(Request.Form("mytag")) mytag=replace(mytag,"</span><span>",",") mytag=replace(mytag,"</span>","") mytag=replace(mytag,"<span>","") mytag=split(mytag,",") If (instr(cs_code,";1688"))>0 Then cs_from=1 End If'1 为1688,2为国际站,判断阿里旺旺是否录入 If (instr(cs_code,";阿里"))>0 Then cs_from=2 End If'1 为1688,2为国际站,判断阿里旺旺是否录入 If allowedit<>1 Then If (cs_from=1 or cs_from=2) and cs_alibaba="" or isNull(cs_alibaba) Then Response.write "" Conn.Close:Set Conn=Nothing Response.End End If If (instr(cs_code,"官网"))>0 Then cs_from=3 End If'3为官网 If cs_from=3 and cs_tel="" and cs_whatsapp="" and cs_wechat=""Then Response.write "" Conn.Close:Set Conn=Nothing Response.End End If If cs_from=8 and cs_wechat="" Then '8为市场客户 Response.write "" Conn.Close:Set Conn=Nothing Response.End End If If cs_from=12 and cs_facebook="" Then '12为Facebook Response.write "" Conn.Close:Set Conn=Nothing Response.End End If End If Set Rs=Server.CreateObject("ADODB.RecordSet") If id="" or Not isNumeric(id) Then act="addSave" Else Rs.Open "Select * from Customer where id="&id,conn,1,1 If Not Rs.bof and Not Rs.eof Then if Rs("cs_belong")=cint(cs_belong) Then act="editSave" Else Response.write "" Rs.close:Set Rs=Nothing Conn.Close:Set Conn=Nothing Response.End End if Else Response.write "" Rs.close:Set Rs=Nothing Conn.Close:Set Conn=Nothing Response.End End if Rs.close End if If cs_code="" or IsNull(cs_code) Then Response.write "" Conn.Close:Set Conn=Nothing Response.End End IF checkStr="Select * from Customer where cs_belong<>"&Session("employee_id")&" and (id=0 " If cs_tel<>"" Then checkStr=checkStr & "or cs_telformat like '%"&Mid(cs_telformat,4,9)&"%'" & " or cs_wechat like '%"&Mid(cs_telformat,4,9)&"%'" & " or cs_whatsappformat like '%"&cs_telformat&"%'" Dupli="电话:"&cs_tel End IF '查电话 If cs_email<>"" Then checkStr=checkStr & " or cs_email='"&cs_email&"'" Dupli=Dupli&"邮箱:"&cs_email End If '查邮件 If cs_whatsapp<>"" Then checkStr=checkStr & " or cs_whatsappformat like '%"&mid(cs_whatsappformat,4,9)&"%'" & " or cs_telformat like '%"&mid(cs_whatsappformat,4,9)&"%'" Dupli=Dupli&"WhatsApp:"&cs_whatsapp End If '查whatsapp If cs_wechat<>"" Then If len(cs_wechat)<10 Then checkStr=checkStr & " or cs_wechat like '%"&cs_wechat&"'" & " or cs_telformat like '%"&cs_wechat&"'" Else checkStr=checkStr & " or cs_wechat like '%"&mid(cs_wechat,3,12)&"%'" & " or cs_telformat like '%"&mid(cs_wechat,3,12)&"%'" End If Dupli=Dupli&"微信:"&cs_wechat End If '查微信 If cs_linkedin<>"" Then checkStr=checkStr & " or cs_linkedin like '%"&cs_linkedin&"%'" Dupli=Dupli&"Linked:"&cs_linkedin End If '查领英 If cs_facebook<>"" Then checkStr=checkStr & " or cs_facebook like '%"&cs_facebook&"%'" Dupli=Dupli&"Facebook:"&cs_facebook End If '查facebook If cs_alibaba<>"" Then If len(cs_alibaba)<10 Then checkStr=checkStr & " or cs_alibaba like '"&cs_alibaba&"'" Else checkStr=checkStr & " or cs_alibaba like '%"&mid(cs_alibaba,4,12)&"%'" End If Dupli=Dupli&"阿里旺旺:"&cs_alibaba End If '查alibaba checkStr=checkStr & " ) Order by id asc" If allowedit<>1 Then Rs.Open checkStr,conn,1,3 If not Rs.bof and not Rs.eof Then'信息重复 Set Rs1=Server.CreateObject("ADODB.RecordSet") Rs1.Open "Select em_user from employee where id="&Rs("cs_belong"),conn,1,1 owner=TextUnCode(Rs1("em_user")) Rs1.close Set Rs1=Nothing if DateDiff("n",cs_addtime,Rs("cs_addtime"))>0 Then tstr="Insert into logRecord (loginName,loginIp,loginTime,loginAct) values('"&Session("employee_name")&"','"&getIp()&"','"&now()&"','"&Session("employee_name")&"编辑客户"""&cs_code&""",该客户与"""&TextUncode(Rs("cs_code"))&"""高度类似,
重复项为:"&Dupli&"
客户由:"&Session("employee_name")&cs_addtime&"首次录入')" Else tstr="Insert into logRecord (loginName,loginIp,loginTime,loginAct) values('"&Session("employee_name")&"','"&getIp()&"','"&now()&"','"&Session("employee_name")&"编辑客户"""&cs_code&""",该客户与"""&TextUncode(Rs("cs_code"))&"""高度类似,
重复项为:"&Dupli&"
客户由:"&owner&Rs("cs_addtime")&"首次录入')" End if Conn.execute(tstr) Response.write"" Rs.close:Set Rs=Nothing Conn.Close:Set Conn=Nothing Response.End End IF Rs.close End If If act="editSave" or allowedit=1 Then hrefstr = "/customers.asp?Keys="&Keys&"&fliterBusiness="&fliterBusiness&"&fliterDeal="&fliterDeal&"&Page="&page Rs.Open "Select * from Customer where id="&id,conn,1,3 Rs("cs_code")=cs_code Rs("cs_company")=cs_company Rs("cs_name")=cs_name Rs("cs_country")=cs_country Rs("cs_from")=cs_from Rs("cs_tel")=cs_tel Rs("cs_wechat")=cs_wechat Rs("cs_whatsapp")=cs_whatsapp Rs("cs_email")=cs_email Rs("cs_linkedin")=cs_linkedin Rs("cs_facebook")=cs_facebook Rs("cs_address")=cs_address Rs("cs_type")=cs_type Rs("cs_alibaba")=cs_alibaba Rs("cs_updatetime")=cs_updatetime Rs("cs_belong")=cs_belong Rs("cs_belongclient")=cs_belongclient Rs("cs_state")=cs_state Rs("cs_telformat")=cs_telformat Rs("cs_whatsappformat")=cs_whatsappformat Rs("cs_deal")=cs_deal Rs("cs_note")=cs_note IF cs_deal=3 and IsNull(Rs("cs_dealdate")) Then Rs("cs_dealdate")=now() End If Rs.update '保存标签 conn.execute("delete from tagTable where customerId="&id&"") for i=0 to ubound(mytag) conn.execute("Insert into tagTable (tagName,employeeId,customerId) values('"&mytag(i)&"',"&Session("employee_id")&","&id&")") Next '保存标签end Rs.close Set Rs=Nothing Conn.Close:Set Conn=Nothing response.write "" Else '新增 Rs.Open "Select * from Customer",conn,1,3 Rs.addNew() Rs("cs_code")=cs_code Rs("cs_company")=cs_company Rs("cs_name")=cs_name Rs("cs_country")=cs_country Rs("cs_from")=cs_from Rs("cs_tel")=cs_tel Rs("cs_wechat")=cs_wechat Rs("cs_whatsapp")=cs_whatsapp Rs("cs_email")=cs_email Rs("cs_linkedin")=cs_linkedin Rs("cs_facebook")=cs_facebook Rs("cs_alibaba")=cs_alibaba Rs("cs_address")=cs_address Rs("cs_telBu")=cs_tel '以下Bu for BackUp防止误删 Rs("cs_wechatBu")=cs_wechat Rs("cs_whatsappBu")=cs_whatsapp Rs("cs_emailBu")=cs_email Rs("cs_linkedinBu")=cs_linkedin Rs("cs_facebookBu")=cs_facebook Rs("cs_alibabaBu")=cs_alibaba Rs("cs_type")=cs_type Rs("cs_addtime")=now() Rs("cs_updatetime")=now() Rs("cs_belong")=cs_belong Rs("cs_belongClient")=cs_belongClient Rs("cs_state")=cs_state Rs("cs_telformat")=cs_telformat Rs("cs_whatsappformat")=cs_whatsappformat Rs("cs_deal")=cs_deal Rs("colortag")=0 Rs("cs_note")=cs_note Rs("cs_chain")=cs_belong Rs("is_silent")=0 IF cs_deal=3 Then Rs("cs_dealdate")=now() End If Rs.update Rs.close Rs.OPEN "select top 1 id from Customer order by id desc",conn,1,1 id=Rs("id") Rs.close '保存标签 for i=0 to ubound(mytag) conn.execute("Insert into tagTable (tagName,employeeId,customerId) values('"&mytag(i)&"',"&Session("employee_id")&","&id&")") Next '保存标签end Set Rs=Nothing Conn.Close:Set Conn=Nothing response.write "" End If %>