/** * 获得组详细信息 * 不存在数据则增加 * @param $index * @param $pid */ function Sign_GetGroup($index, $pid) { $info = biz_getSignGroupByNum($index, $pid); if (empty($info)) { biz_addSignGroup($index, $pid); $info = biz_getSignGroupByNum($index, $pid); } return $info; }
if (biz_insertSignInfo($chips, $num, $pid, true)) { Sign_updateGroup($group); exit('success'); } else { exit('增加失败!'); } } } if ($op == 'addgroup') { if ($_W['isajax'] && $_W['ispost']) { $index = intval($_GPC['num']); if ($index <= 0) { exit('无效号码!'); } if (!in_array($index, $keys)) { biz_addSignGroup($_GPC['num'], $pid); exit('success'); } else { exit('号码已存在!'); } } } if ($op == 'delete') { $id = intval($_GPC['id']); // 预设 && 未签到 可删除 $sql = "DELETE FROM " . tablename('sign') . "where id=:id and signed=:signed and preset=:preset and pid=:pid"; pdo_fetch($sql, array(':id' => $id, ':signed' => 0, ':preset' => 1, ':pid' => $pid)); // 总数 -1,签到的不予处理 $update_sql = "UPDATE " . tablename('call_group') . "set maxnum=maxnum-1 where dispnum=:dispnum and pid=:pid"; pdo_fetch($update_sql, array(':dispnum' => $gid, ':pid' => $pid)); message('认筹单已经删除!', $this->createWebUrl($do, array('sid' => $gid)));