/** * 标的登记 及 流标 * @param int $deal_id * @param int $pOperationType 标的操作类型,1:新增,2:结束,3:满标 “新增”代表新增标的,“结束”代表标的正常还清、丌 需要再还款戒者标的流标等情况。标的“结束”后,投资 人投标冻结金额、担保方保证金、借款人保证金均自劢解 冻 * @param int $status; 0:新增; 1:标的正常结束; 2:流标结束 * @param string $status_msg 主要是status_msg=2时记录的,流标原因 */ function RegisterSubject($deal_id, $pOperationType, $status, $status_msg) { if ($pOperationType == 1) { $data = array(); $data['ips_bill_no'] = $deal_id; $data['mer_bill_no'] = $deal_id; $GLOBALS['db']->autoExecute(DB_PREFIX . "deal", $data, 'UPDATE', "id=" . $deal_id); showIpsInfo('同步成功', SITE_DOMAIN . APP_ROOT); } else { if ($pOperationType == 2 && $status == 2) { require_once APP_ROOT_PATH . 'system/collocation/yeepay/DoBids.php'; $result = DoBids($deal_id, $pOperationType, $status, $status_msg, $this->platformNo, $this->post_url); return showIpsInfo($result["info"], SITE_DOMAIN . APP_ROOT . "/m.php?m=Deal&a=full"); } else { if ($pOperationType == 2 && $status == 1) { //本地解冻:借款保证金,担保保证金0 $sql = "update " . DB_PREFIX . "deal set ips_over = 1 ,un_real_freezen_amt = real_freezen_amt,un_guarantor_real_freezen_amt = guarantor_real_freezen_amt where id = " . $deal_id; $GLOBALS['db']->query($sql); //http://p2p.fanwe.net/m.php?m=Deal&a=index& $url = SITE_DOMAIN . APP_ROOT . '/m.php?m=Deal&a=index'; showSuccess('操作成功', 0, $url); } } } }
/** * 标的登记 及 流标 * @param int $deal_id * @param int $pOperationType 标的操作类型,1:新增,2:结束,3:满标 “新增”代表新增标的,“结束”代表标的正常还清、丌 需要再还款戒者标的流标等情况。标的“结束”后,投资 人投标冻结金额、担保方保证金、借款人保证金均自劢解 冻 * @param int $status; 0:新增; 1:标的正常结束; 2:流标结束 * @param string $status_msg 主要是status_msg=2时记录的,流标原因 */ function RegisterSubject($deal_id, $pOperationType, $status, $status_msg) { if ($pOperationType == 1) { $data = array(); $data['ips_bill_no'] = $deal_id; $data['mer_bill_no'] = $deal_id; $GLOBALS['db']->autoExecute(DB_PREFIX . "deal", $data, 'UPDATE', "id=" . $deal_id); showIpsInfo('同步成功', SITE_DOMAIN . APP_ROOT); } else { if ($pOperationType == 2 && $status == 2) { require_once APP_ROOT_PATH . 'system/collocation/yeepay/DoBids.php'; $result = DoBids($deal_id, $pOperationType, $status, $status_msg, $this->platformNo, $this->post_url, $this->sys); return showIpsInfo($result["info"], SITE_DOMAIN . APP_ROOT . "/m.php?m=Deal&a=pay_log&id=" . $deal_id); } } }