예제 #1
0
 /**
  * 标的登记 及 流标
  * @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);
         }
     }
 }