网狐机器人求解
机器人正常上线 但是下线不正常,服务端已经显示了【机器人开始下线,ID=XXX】,批次都是正常的,但是就是不下线,点击停止服务 倒是会清除所有机器人。AndroidLockInfo 为机器人列表表,或者说机器人退出不是这个存储过程?
此为存储过程:
LTER PROC [dbo].[GSP_GR_UnlockAndroidUser]
@wServerID SMALLINT, -- 房间标识
@wBatchID SMALLINT -- 批次标识
AS
-- 属性设置
SET NOCOUNT ON
-- 执行逻辑
BEGIN
-- 更新状态
IF @wBatchID<>0
BEGIN
UPDATE AndroidLockInfo SET AndroidStatus=0,ServerID=0,BatchID=0,LockDateTime=GetDate()
WHERE AndroidStatus<>0 AND BatchID=@wBatchID
END
ELSE
BEGIN
--select BatchID from AndroidLockInfo where ServerID=@wServerID and DATEDIFF(HH,CONVERT(varchar(100), GETDATE(), 111) + LeaveTime,GetDate())<=2
UPDATE AndroidLockInfo SET AndroidStatus=0,ServerID=0,BatchID=0,LockDateTime=GetDate()
WHERE AndroidStatus<>0 AND BatchID<>0 AND ServerID=@wServerID
END
END
RETURN 0