diff --git a/webht/third_party/pay/controllers/iPayLinksService.php b/webht/third_party/pay/controllers/iPayLinksService.php index ab91c0d4..1159a2ab 100644 --- a/webht/third_party/pay/controllers/iPayLinksService.php +++ b/webht/third_party/pay/controllers/iPayLinksService.php @@ -1100,7 +1100,7 @@ class IPayLinksService extends CI_Controller } $entry_sum_RMB = $entry_sum = bcadd(floatval($settle['entry_security']), floatval($settle['entry_basic'])); if (strcasecmp(trim($settle['entry_currency']), "CNY")) { - $entry_sum_RMB = $this->cal_ssje($entry_sum, trim($settle['entry_currency'])); + $entry_sum_RMB = $this->IPayLinks_model->get_ssje($entry_sum, trim($settle['entry_currency']), 0); } $warrant["PW_GAI_AccreditNo"] = trim($settle['pn_invoice']); $warrant["PW_GAI_Type"] = 15018; diff --git a/webht/third_party/pay/models/IPayLinks_model.php b/webht/third_party/pay/models/IPayLinks_model.php index a6b8dfed..214407b0 100644 --- a/webht/third_party/pay/models/IPayLinks_model.php +++ b/webht/third_party/pay/models/IPayLinks_model.php @@ -284,10 +284,10 @@ class IPayLinks_model extends CI_Model { * @param decimal(18,3) $amount * @param varchar(6) $currency */ - public function get_ssje($amount, $currency='USD') + public function get_ssje($amount, $currency='USD', $code='15018') { $sql = "SELECT dbo.GetSSJEFromSQJE(?, ?, ?) as ssje"; - $query = $this->HT->query($sql,array('15018', $currency, $amount)); + $query = $this->HT->query($sql,array($code, $currency, $amount)); $result = $query->result(); if ( ! empty($result)) { return $result[0]->ssje;