File:cn/search.html
Function Code:300
Method Code:6
事务(进程 ID 54)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
insert into shopiprecord(status,ip) values(1,replace('18.224.31.183','.','') )
数据库执行错误
class/product.xmlc
...cord set status=0,stoptime=dateadd(hour,{$global(search_stophours)},getdate()) where ip=replace('{@userIP}','.','') %});
$write(<div class="alert">禁止访问</div>);
$end;
}
$else{
//$write(继续1);
}
}
$elseif(@searchip[status]==0){
//检查有没有超过封印时间
$if($datetime.compare(@searchip[stoptime],$datetime.now())<0){
$db.transaction({%#&:update shopiprecord set status=1,stoptime=null where ip=replace('{@userIP}','.','') %});
}
$else{
$write(<div class="alert">禁止访问</div>);
$end;
}
}
}
$else{
$
db.transaction({%#&:insert into shopiprecord(status,ip) values(1,replace('{@userIP}','.','') )%});
}
@sql={%#&:insert into searchHistory(searchText,ddate,act,userip,userid) values('{@keyword}',getdate(),'搜索','{@userIP}','{@UserID}')%};
$db.transaction(@sql);

//检查输入,优化查询
$if($regex.isMatch(@keyword,^cas:\\d+\\-\\d{2}\\-\\d{1}$,ignoreCase)==1){
@keyword=@keyword.toLower().replace(cas:,);
}
$elseif($regex.isMatch(@keyword,^cas:号\\d+\\-\\d{2}\\-\\d{1}$,ignoreCase)==1){
@keyword=@keyword.t...