From bdde3927ebbecd6fadb677b083bd3a6a0021b111 Mon Sep 17 00:00:00 2001 From: LiaoYijun Date: Thu, 7 Aug 2025 16:29:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=B8=8A=E4=BC=A0=E6=8A=A4?= =?UTF-8?q?=E7=85=A7=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../third_party/order/controllers/confirm.php | 3 +- .../third_party/order/models/order_model.php | 37 ++- .../order/views/test_confirm_order.php | 290 +++++++++--------- 3 files changed, 185 insertions(+), 145 deletions(-) diff --git a/application/third_party/order/controllers/confirm.php b/application/third_party/order/controllers/confirm.php index 17a16698..4fdeb8b5 100644 --- a/application/third_party/order/controllers/confirm.php +++ b/application/third_party/order/controllers/confirm.php @@ -20,7 +20,7 @@ class Confirm extends CI_Controller { } $data['visitor_link'] = $visitor_link; - + $data['group'] = $this->Order_model->get_group_info($COLI_SN); $data['userinfo'] = $this->Order_model->get_customer_info($COLI_SN); $data['username'] = ''; if (!empty($data['userinfo'])) { @@ -58,6 +58,7 @@ class Confirm extends CI_Controller { $data['visitor_link'] = $visitor_link; $data['userinfo'] = $this->Order_model->get_customer_info($COLI_SN); + $data['group'] = $this->Order_model->get_group_info($COLI_SN); $data['username'] = ''; if (!empty($data['userinfo'])) { foreach ($data['userinfo'] as $v) { diff --git a/application/third_party/order/models/order_model.php b/application/third_party/order/models/order_model.php index dc26da13..f1992f14 100644 --- a/application/third_party/order/models/order_model.php +++ b/application/third_party/order/models/order_model.php @@ -5,8 +5,8 @@ if (!defined('BASEPATH')) class Order_model extends CI_Model { - - function __construct() + + function __construct() { parent::__construct(); $this->HT = $this->load->database('HT', TRUE); @@ -15,7 +15,7 @@ class Order_model extends CI_Model { //传统订单客人信息 //$COLI_SN 订单ID public function get_customer_info($COLI_SN) - { + { $sql="SELECT COLI_ID, COLI_SN, COLI_OPI_ID, @@ -32,21 +32,44 @@ class Order_model extends CI_Model { COLI_CustomerType FROM CUstomerList INNER JOIN MEmberInfo ON CUL_CUI_SN=MEI_SN LEFT JOIN ConfirmLineInfo ON CUL_COLI_SN=COLI_SN - LEFT JOIN OperatorInfo ON COLI_OPI_ID=OPI_SN + LEFT JOIN OperatorInfo ON COLI_OPI_ID=OPI_SN LEFT JOIN COuntryInfo2 ON COI2_COI_SN=MEI_Country AND COI2_LGC=2 LEFT JOIN V_System_Code ON MEI_ServiceLang=SYC_SN AND SYC_Type=102 AND LGC_LGC=2 - WHERE COLI_SN=? + WHERE COLI_SN=? ORDER BY MEI_SN ASC "; $query = $this->HT->query($sql, array($COLI_SN)); $result=$query->result(); return $result; } + public function get_group_info($COLI_SN) + { + $group_query = $this->HT->query( + "select GRI_SN, GRI_No + from ConfirmLineInfo cli + left join GRoupInfo on cli.COLI_GRI_SN = GRI_SN + where COLI_SN = ?", + array($COLI_SN)); + $group_row = $group_query->row(); + if (empty($group_row)) { + $group_info = [ + 'GRI_No' => '-1', + 'GRI_SN' => '-1' + ]; + } else { + $group_info = [ + 'GRI_No' => $group_row->GRI_No, + 'GRI_SN' => $group_row->GRI_SN, + ]; + } + return $group_info; + } + //添加客人信息 public function add_customer_info($MEI_Occupation,$MEI_Gender,$MEI_Nationality,$MEI_FirstName,$MEI_LastName,$MEI_PassportNo,$MEI_PassportValidDate,$MEI_Birthday,$MEI_Memo,$MEI_Street,$MEI_MailList='',$MEI_Phone='',$CUL_IsEmergency=0,$CUL_COLI_SN='',$visitor_link='',$MEI_ArrivalFlightNo,$MEI_ArrivalTime,$MEI_DepartureFlightNo,$MEI_DepartureTime) { $createdate=date('Y-m-d H:i:s'); - $sql="INSERT INTO MEmberInfoTmpCheck + $sql="INSERT INTO MEmberInfoTmpCheck ( MEI_Occupation, MEI_Gender, @@ -58,7 +81,7 @@ class Order_model extends CI_Model { MEI_Birthday, MEI_Memo, MEI_Street, - MEI_MailList, + MEI_MailList, MEI_Phone, MEI_ServiceLang, MEI_IsVendor, diff --git a/application/third_party/order/views/test_confirm_order.php b/application/third_party/order/views/test_confirm_order.php index 4b6ecf81..151e46b7 100644 --- a/application/third_party/order/views/test_confirm_order.php +++ b/application/third_party/order/views/test_confirm_order.php @@ -7,7 +7,7 @@ Passport Information for All the Group Members - + + + @@ -1060,27 +1062,24 @@ select.gender_pick {border: 1px solid #d1d1d1; - // +

Please upload your passport photo. (optional)

-
-

点击选择图片或拖拽图片到此处

- -
- + +
-

已上传图片

+

Uploaded image

@@ -1088,138 +1087,160 @@ select.gender_pick {border: 1px solid #d1d1d1;
- // +
@@ -1406,7 +1423,6 @@ select.gender_pick {border: 1px solid #d1d1d1;
-