fix: report tour: tourProvider

feature/trippest
lyt 6 years ago
parent 9b48d400af
commit d712319653

@ -433,8 +433,9 @@ class Order_finance extends CI_Controller {
} }
} }
$this_order_real_pag_sns = array_map(function($ele) {return $ele->real_pag_sn;}, $ret->order_cost); $this_order_real_pag_sns = array_map(function($ele) {return $ele->real_pag_sn;}, $ret->order_cost);
$pags_info = $this->OrderFinance_model->get_pag_info(implode(',', array_unique(array_filter($this_order_real_pag_sns)))); // $pag_sns $pags_info = $this->OrderFinance_model->get_pag_info(implode(',', array_unique(array_filter($this_order_real_pag_sns))),$ret->order_cost[0]->vei_sn); // $pag_sns
$ret->vendor_name = implode(",", array_values(array_unique(array_map(function($ele) {return $ele->VEI2_CompanyBN;}, $pags_info)))) ; $ret->vendor_name = implode(",", array_values(array_unique(array_filter( array_map(function($ele) {return $ele->VEI2_CompanyBN;}, $pags_info))))) ;
// $ret->vendor_name = trim($ret->vendor_name);
$ret->pag_name = implode("; ", array_map(function($ele) {return $ele->PAG_Title;}, $pags_info)) ; $ret->pag_name = implode("; ", array_map(function($ele) {return $ele->PAG_Title;}, $pags_info)) ;
$ret->PAG_Code = implode(",", $ret->combine_pags); $ret->PAG_Code = implode(",", $ret->combine_pags);
$ret->comment = "拼团" . $combineNo . ", 按" . $ret->person_num . "人等"; $ret->comment = "拼团" . $combineNo . ", 按" . $ret->person_num . "人等";
@ -504,7 +505,7 @@ class Order_finance extends CI_Controller {
$pag_sns = array_values(array_unique(array_map(function($ele) {return $ele->COLD_ServiceSN;}, $all_orders))); $pag_sns = array_values(array_unique(array_map(function($ele) {return $ele->COLD_ServiceSN;}, $all_orders)));
$pags_info = $this->OrderFinance_model->get_pag_info(implode(',', $pag_sns), $all_orders[0]->COLD_PlanVEI_SN); $pags_info = $this->OrderFinance_model->get_pag_info(implode(',', $pag_sns), $all_orders[0]->COLD_PlanVEI_SN);
$ret->PAG_Code = implode(",", array_values(array_unique(array_map(function($ele) {return mb_strtoupper($ele->PAG_Code);}, $pags_info)))); $ret->PAG_Code = implode(",", array_values(array_unique(array_map(function($ele) {return mb_strtoupper($ele->PAG_Code);}, $pags_info))));
$ret->vendor_name = implode(",", array_values(array_unique(array_map(function($ele) {return $ele->VEI2_CompanyBN;}, $pags_info)))) ; $ret->vendor_name = implode(",", array_values(array_unique(array_filter(array_map(function($ele) {return $ele->VEI2_CompanyBN;}, $pags_info))))) ;
$ret->pag_name = implode("; ", array_map(function($ele) {return $ele->PAG_Title;}, $pags_info)) ; $ret->pag_name = implode("; ", array_map(function($ele) {return $ele->PAG_Title;}, $pags_info)) ;
if ($debug!=false) { if ($debug!=false) {
return $this->output->set_content_type('application/json')->set_output(json_encode($ret)); return $this->output->set_content_type('application/json')->set_output(json_encode($ret));
@ -564,6 +565,7 @@ class Order_finance extends CI_Controller {
"BJALC-209", "BJALC-209",
// "BJSIC-16", // "BJSIC-16",
"SHSIC-45", "SHSIC-45",
"SHSIC-57",
"XASIC-16" "XASIC-16"
); );
} }

@ -188,7 +188,7 @@ class OrderFinance_model extends CI_Model {
if ($PAG_SN_str=="") { if ($PAG_SN_str=="") {
return array(); return array();
} }
$vei_sql = $cold_vei===null ? 'PAG_DefaultVEI_SN' : "isnull(PAG_DefaultVEI_SN,$cold_vei)"; $vei_sql = $cold_vei===null ? 'PAG_DefaultVEI_SN' : $cold_vei;
$sql = "SELECT pag.PAG_SN,PAG_Code,PAG_DefaultVEI_SN,PAG_Title,vei2.VEI2_CompanyBN $sql = "SELECT pag.PAG_SN,PAG_Code,PAG_DefaultVEI_SN,PAG_Title,vei2.VEI2_CompanyBN
from BIZ_PackageInfo pag from BIZ_PackageInfo pag
left join VEndorInfo2 vei2 on VEI2_VEI_SN=$vei_sql and VEI2_LGC=2 left join VEndorInfo2 vei2 on VEI2_VEI_SN=$vei_sql and VEI2_LGC=2

@ -385,7 +385,7 @@ class Vendor_money_model extends CI_Model {
public function get_precheck_price_error($start_date, $end_date, $all_vendor) public function get_precheck_price_error($start_date, $end_date, $all_vendor)
{ {
$expire_fresh = date('Y-m-d',strtotime("+2 months", strtotime($start_date))); $expire_fresh = date('Y-m-d',strtotime("+62 days", strtotime($start_date)));
$sql = "SELECT $sql = "SELECT
data_tmp.TLD_total_price-(HT_haina_receipt+HT_agency_receipt) as 'total_price_err', --总团款差额 (账单减HT)', data_tmp.TLD_total_price-(HT_haina_receipt+HT_agency_receipt) as 'total_price_err', --总团款差额 (账单减HT)',
case data_tmp.COLI_OPI_ID when 435 case data_tmp.COLI_OPI_ID when 435

Loading…
Cancel
Save