%
igoods=saferequest("goodid",1)
action=request("action")
itemid=saferequest("itemid",1)
if igoods="" then
response.Write ""
response.End
else
select case action
case "moveitem"
'response.redirect "dingdandetail2.asp?goodsid="&igoods
'response.end
set rs3=server.CreateObject("adodb.recordset")
rs3.open "select * from orders where goods='"& igoods &"' and actionid="& itemid &"",conn,1,3
rs3.delete
'response.Write rs3.recordcount
'response.Write "select * from orders where goods='"& igoods &"' and actionid="& itemid &""
rs3.close
set rs3=nothing
response.write "删除成功"
'response.end
Response.clear
response.redirect "dingdandetail.asp?action=changed&goodid="&igoods
case "additem"
if trim(request.form("addbh"))<>"" then
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from [user] where username='"& request("username") & "'",conn,1,1
vip=rs("vip")
set rs1=server.CreateObject("adodb.recordset")
rs1.open "select * from tproduct where tproduct_bh="& request.form("addbh") & "",conn,1,1
if not rs1.eof and not rs1.bof then '若输入的为有效编码,则继续
proid=rs1("id")
select case vip
case 0
addprice=rs1("tpricenet")
case 1
addprice=rs1("tprice1")
case 2
addprice=rs1("tprice2")
case 3
addprice=rs1("tprice3")
case 4
addprice=rs1("tprice4")
end select
'rs.close
set rs2=server.CreateObject("adodb.recordset")
rs2.open "select * from orders",conn,1,3
'response.Write "
" & rs2.recordcount &" " & request("username") &" " & proid &" " & request.form("addnum") &" " & igoods &" " & 1 &" " & addprice
rs2.addnew
rs2("username")=request("username")
rs2("id")=proid
rs2("productnum")=request.form("addnum")
rs2("goods")=igoods
rs2("state")=1
if rs1("recommend")=2 then
rs2("kind")=3 '标示为特价商品
else
rs2("kind")=0 '标示为正常价格商品
end if
rs2("jiage")=addprice
rs2.Update
end if
rs2.Close
set rs2=nothing
rs.close
set rs=nothing
rs1.close
set rs1=nothing
'conn.close
end if
response.redirect "dingdandetail.asp?action=changed&goodid="&igoods
case "present"
if request.form("presentnum")>0 then
response.write "select * from tproduct where tproduct_bh="& request.form("present") & ""
set rs2=server.CreateObject("adodb.recordset")
rs2.open "select * from orders",conn,1,3
rs2.addnew
rs2("username")=request("username")
rs2("id")=request.form("present")
rs2("productnum")=request.form("presentnum")
rs2("goods")=igoods
rs2("state")=1 '标示为订单内商品
rs2("jiage")=0
rs2("kind")=1 '标为赠品
rs2.Update
rs2.Close
set rs2=nothing
end if
response.redirect "dingdandetail.asp?goodid="&igoods
case "usecoupon"
if request.form("coupon")<>"" then
'response.write "select * from tproduct where tproduct_bh="& request.form("present") & ""
set rs1=server.CreateObject("adodb.recordset")
rs1.open "select * from coupon where id="& request.form("coupon"),conn,1,3
if not rs1.eof and not rs1.bof then
dim content
content=rs1("content")
set rs2=server.CreateObject("adodb.recordset")
rs2.open "select * from goods where goodsid="& igoods,conn,1,3
if rs2("coupon")<>"" and rs2("coupon")<>0 then
'response.write "已用"
response.Write ""
'response.end
'response.redirect "dingdandetail2.asp?goodid="&igoods
end if
set rs3=server.CreateObject("adodb.recordset")
rs3.open "select * from orders where kind=0 and goods='"& igoods&"'",conn,1,3
dim shopjiage
shopjiage=0
do while not rs3.eof
'totaljg=rs3("jiage")
shopjiage=shopjiage+rs3("jiage") '计算正常商品的总价,以作为计算折扣用
rs3.movenext
loop
rs3.close
set rs3=nothing
select case rs1("kind")
case 1
'response.write "比例现金抵用券"
'计算折扣金额
zke=round(shopjiage*0.1,0)
ce=zke-content
if ce>0 then
rs2("goodszk")=content
else
'rs2("totaljg")=rs2("totaljg")-zke
rs2("goodszk")=zke
end if
rs2("coupon") =request.form("coupon")
rs2.update
rs1("state")=1
rs1("orderid")=igoods
rs1("usedtime")=now()
rs1.update
case 2
'response.write "订单折扣券"
'计算订单折扣后的金额
zke=round(shopjiage*content/10,0)
rs2("goodszk")=shopjiage-zke
'rs2("totaljg")=zke
rs2("coupon") =request.form("coupon")
rs2.update
rs1("state")=1
rs1("orderid")=igoods
rs1("usedtime")=now()
rs1.update
case 3
'response.write "免费商品券"
set rs3=server.CreateObject("adodb.recordset")
rs3.open "select * from tproduct where tproduct_bh="& content ,conn,1,1
proid=rs3("id")
rs3.close
rs3.open "select * from orders",conn,1,3
rs3.addnew
rs3("username")=request("username")
rs3("id")=proid
'rs3("productnum")=request.form("presentnum")
rs3("goods")=igoods
rs3("state")=1 '标示为订单内商品
rs3("jiage")=0
rs3("kind")=2 '标为礼品
rs3.Update
rs3.Close
set rs3=nothing
rs2("coupon") =request.form("coupon")
rs2.update
rs1("state")=1
rs1("orderid")=igoods
rs1("usedtime")=now()
rs1.update
case 4
'response.write "全额现金低用券"
ce=shopjiage-content
if ce>0 then
'rs2("totaljg")=rs2("totaljg")-content
rs2("goodszk")=content
else
'rs2("totaljg")=0
rs2("goodszk")=shopjiage
end if
rs2("coupon") =request.form("coupon")
rs2.update
rs1("state")=1
rs1("orderid")=igoods
rs1("usedtime")=now()
rs1.update
end select
end if
end if
response.redirect "dingdandetail.asp?goodid="&igoods
end select
end if
%>