示例#1
0
/**
 * 叫号处理,更新叫号状态
 * @param $gid
 * @param $pid
 */
function biz_callSignGroup($gid, $pid)
{
    $group = biz_getSignGroupByNum($gid, $pid);
    if (!empty($group) && empty($group['called'])) {
        pdo_update('call_group', array('called' => 1, 'calltime' => TIMESTAMP), array('id' => $group['id']));
    }
}
示例#2
0
    $signs = biz_getSignsByGroup($sid, $pid);
    include $this->template('group_list');
    exit;
}
if ($op == 'addrc') {
    if ($_W['isajax'] && $_W['ispost']) {
        $qrcode = getInputGUID($_GPC['qrcode']);
        if (empty($qrcode)) {
            exit('请填写有效的认筹单号!');
        }
        $chips = biz_getChipsByQrcode($qrcode);
        if (empty($chips) || $chips['projguid'] != $_W['project']['projguid']) {
            exit('无效的认筹单!');
        }
        $num = intval($_GPC['sel_code']);
        $group = biz_getSignGroupByNum($num, $pid);
        if (empty($group)) {
            exit('组数据不存在,请刷新页面!');
        }
        $presign = biz_getSignInfoByQrcode($qrcode, $pid);
        if (!empty($presign)) {
            exit("认筹单已在{$presign['gid']}组,不能再次预设!");
        }
        if (biz_insertSignInfo($chips, $num, $pid, true)) {
            Sign_updateGroup($group);
            exit('success');
        } else {
            exit('增加失败!');
        }
    }
}