Merge branch 'master' of github.com:hainatravel/information-system into master

webht/payment
candice 2 years ago
commit ad633cc7d7

@ -90,9 +90,6 @@ class Dms_model extends CI_Model {
SELECT row_number() over (order by dt_id desc) as rownumber,dt_id,dt_username,dt_password,dt_HTid,dt_payrule,dt_usertype,isnull(dt_status,1) as dt_status
,(select dpr_rule from dms_payrule where dpr_id = dt_payrule) as dpr_rule
,(select syc2_CodeDiscribe FROM tourmanager.dbo.V_System_Code where SYC_Type=32 AND LGC_LGC=2 AND SYC_SN=dt_HtId) as dmsName
,( select COUNT(*) as ordercount from tourmanager.dbo.BIZ_ConfirmLineInfo where COLI_sourcetype=dt_HtId
and COLI_State in(8,9,61,62) AND COLI_servicetype='2'
and isnull(DeleteFlag,0)<>1 ) as trainOrderCount
,isnull((select SUM(dp_paymoney) from DMS_PayRecord where dp_HtId=dt_HtId and dp_status>0),0) as TrainPaySum
from DMS_Distributor
)t where 1=1 ";
@ -110,8 +107,17 @@ class Dms_model extends CI_Model {
$count = $qurey->num_rows(); //总记录数
$qurey2 = $this->INFO->query($sql2, array($begin, $end));
//计算订单总额
$returndata = $qurey2->result();
foreach ($returndata as $item) {
$paydetail = $this->get_paydetail($item->dt_HTid);
$trainOrderCount = $paydetail->count;
$trainOrderTotal = $paydetail->total;
$item->trainOrderCount = $trainOrderCount;
$item->trainOrderTotal = $trainOrderTotal;
}
//return 数据和总数
return array('data' => $qurey2->result(), 'total' => $count);
return array('data' => $returndata, 'total' => $count);
}
/**
@ -177,7 +183,7 @@ class Dms_model extends CI_Model {
$result = new stdClass();
$result->count = $count;
$result->total = $total;
$result->total = round($total,2);
$result->sum = round($sum,2);
return $result;
@ -294,7 +300,9 @@ class Dms_model extends CI_Model {
return $result;
}
/**
* 支付记录
*/
function payRecord($arrKeyword){
$htid = $arrKeyword->htid ==false?0:$arrKeyword->htid;
$page = $arrKeyword->page ==false?0:$arrKeyword->page;
@ -361,6 +369,9 @@ class Dms_model extends CI_Model {
}
/***
*
*/
function payrecord_delete($id,$htid){
$sql = " update DMS_PayRecord set dp_status = 0 where dp_id=? and dp_HtId=? ";
$qurey = $this->INFO->query($sql ,array($id,$htid));

Loading…
Cancel
Save