|
@@ -1490,7 +1490,7 @@ class Events
|
|
|
unset($oldlog['servicelog_id']);
|
|
unset($oldlog['servicelog_id']);
|
|
|
|
|
|
|
|
///更新redis数据
|
|
///更新redis数据
|
|
|
- self::updteKfTasksByservicd($fromkfuid, $serviceid, $user_info['client_id']);
|
|
|
|
|
|
|
+ self::updteKfTasksByservicd($fromkfuid, $serviceid, $user_info['client_id'], 0);
|
|
|
|
|
|
|
|
self:: BeginTalk($toukfid, $uid, $groupidto, 0, $user_info);
|
|
self:: BeginTalk($toukfid, $uid, $groupidto, 0, $user_info);
|
|
|
self::servicetrutoother('OUT', $fromkfuid, $toukfid, $serviceid, $uid);
|
|
self::servicetrutoother('OUT', $fromkfuid, $toukfid, $serviceid, $uid);
|
|
@@ -1788,7 +1788,7 @@ class Events
|
|
|
public static function getKfTasks($kfuid)
|
|
public static function getKfTasks($kfuid)
|
|
|
{
|
|
{
|
|
|
$all = self::$redis->hgetall(self::getKfServiceKey($kfuid));
|
|
$all = self::$redis->hgetall(self::getKfServiceKey($kfuid));
|
|
|
- if (empty($r)) {
|
|
|
|
|
|
|
+ if (empty($all)) {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
return $all;
|
|
return $all;
|
|
@@ -1810,6 +1810,8 @@ class Events
|
|
|
{
|
|
{
|
|
|
$tkey = self::getKfServiceKey($kfuid);
|
|
$tkey = self::getKfServiceKey($kfuid);
|
|
|
$all = self::getKfTasks($kfuid);
|
|
$all = self::getKfTasks($kfuid);
|
|
|
|
|
+ $serciceid = intval($serciceid);
|
|
|
|
|
+
|
|
|
|
|
|
|
|
if ($opt == 1) {
|
|
if ($opt == 1) {
|
|
|
if (empty($all)) {
|
|
if (empty($all)) {
|
|
@@ -1817,7 +1819,7 @@ class Events
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
foreach ($all as $cid => $nowserverid) {
|
|
foreach ($all as $cid => $nowserverid) {
|
|
|
- if ($nowserverid == $serciceid) {
|
|
|
|
|
|
|
+ if (intval($nowserverid) == $serciceid) {
|
|
|
self::$redis->hdel(self::getKfServiceKey($kfuid), $cid);
|
|
self::$redis->hdel(self::getKfServiceKey($kfuid), $cid);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1828,7 +1830,7 @@ class Events
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
foreach ($all as $cid => $nowserverid) {
|
|
foreach ($all as $cid => $nowserverid) {
|
|
|
- if ($nowserverid == $serciceid) {
|
|
|
|
|
|
|
+ if (intval($nowserverid) == $serciceid) {
|
|
|
self::$redis->hdel(self::getKfServiceKey($kfuid), $cid);
|
|
self::$redis->hdel(self::getKfServiceKey($kfuid), $cid);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|