| | |
| | | UnixTime=trim(Request("UnixTime"))
|
| | | Call MD5_UnixTime(UnixTime)
|
| | | '时间戳验证---end
|
| | |
|
| | | GlobalSign=""
|
| | | GlobalOriginSign=""
|
| | | '签名验证----------
|
| | | ApiSign=trim(Request("Sign"))
|
| | | if ApiSign="" Then
|
| | |
| | | Case Else BuildRequestMysign = ""
|
| | | End Select
|
| | | End Function
|
| | | GlobalOriginSign = sParaSort
|
| | | sParaSort=BuildRequestMysign(sParaSort)
|
| | | GlobalSign = sParaSort
|
| | | If CStr(ApiSign)<>CStr(sParaSort) Then
|
| | | errcode=40006
|
| | | errmsg="invalid Sign"
|
| | | errmsg="invalid Sign,ApiSign:"&ApiSign&",Sign:"&GlobalSign&",OriginSign:"&GlobalOriginSign
|
| | | '签名调试
|
| | | If is_test="1" And ApiSign="vicgame" Then errmsg="invalid stringA:"&stringA&",Sign:"&sParaSort
|
| | | End If
|
| | |
| | | End If
|
| | | ServiceOrdNo = ServiceOrdClass& year(ServiceOrd_CC_Time)&Right("0"&month(ServiceOrd_CC_Time),2)&Right("0"&day(ServiceOrd_CC_Time),2) & "-"&Right("00"&ServiceOrdNo,3)
|
| | |
|
| | | webJson="{""method"":""ServiceOrder_APP"",""result"":1,""UserID"":"&UserID&",""UserPhone"":"""&UserPhone&""",""ServiceOrdID"":"""&ServiceOrdID&""",""ServiceOrdNo"":"""&ServiceOrdNo&""",""OrdPrice"":"""&ServiceOrdTraTxnPrice&"""}"
|
| | | webJson="{""method"":""ServiceOrder_APP"",""result"":1,""UserID"":"&UserID&",""UserPhone"":"""&UserPhone&""",""ServiceOrdID"":"""&ServiceOrdID&""",""ServiceOrdNo"":"""&ServiceOrdNo&""",""OrdPrice"":"""&ServiceOrdTraTxnPrice&""",""Sign"":"""&GlobalSign&"""}"
|
| | |
|
| | | '营销小程序数据更新(48小时内有效)
|
| | | sql="select top 1 id,iuid,uuid from UserUUID where ToUserID="&UserID&" and DATEDIFF(hh,LoginTime,getdate())<=48 order by LoginTime desc"
|