diff --git a/webht/third_party/trippestOrderSync/controllers/order_finance.php b/webht/third_party/trippestOrderSync/controllers/order_finance.php new file mode 100644 index 00000000..41d20332 --- /dev/null +++ b/webht/third_party/trippestOrderSync/controllers/order_finance.php @@ -0,0 +1,88 @@ +equal_tours(); + foreach ($all_equals as $key => $equal) { + if (in_array($tour_code, $equal)) { + $equal_tour = $equal; + break; + } + } + return $equal_tour; + } + /** 产品编号不同实际是同一产品 */ + public function equal_tours() + { + return array( + array("SHSIC-31", "SHSIC-41"), + array("SHSIC-32", "SHSIC-42"), + array("SHSIC-33", "SHSIC-43"), + array("SHSIC-34", "SHSIC-44") + ); + } + + public function get_allowed_combine($tour_code="") + { + $allowed = null; + $all_allowed = $this->allowed_combine(); + foreach ($all_allowed as $key => $va) { + if (in_array($tour_code, $va)) { + $allowed = $va; + break; + } + } + return $allowed; + } + /** 不同产品但部分行程相同所以允许拼团 */ + public function allowed_combine() + { + return array( + array("XASIC-15", "XASIC-41"), + array("BJSIC-47", "BJSIC-41") + ); + } + +} + +/* End of file order_finance.php */ +/* Location: ./webht/third_party/trippestOrderSync/controllers/order_finance.php */ diff --git a/webht/third_party/trippestOrderSync/models/orderFinance_model.php b/webht/third_party/trippestOrderSync/models/orderFinance_model.php new file mode 100644 index 00000000..ee63d527 --- /dev/null +++ b/webht/third_party/trippestOrderSync/models/orderFinance_model.php @@ -0,0 +1,11 @@ +