From ffcf1c449974fffad5e827ab0dd2d3bb21327d5f Mon Sep 17 00:00:00 2001
From: Tomas <tomasysh@gmail.com>
Date: 星期六, 05 八月 2023 17:46:45 +0800
Subject: [PATCH] Fixed: [弱掃] p13.2 Bad use of null-like value

---
 pamapi/src/doc/sql/20230727_j.sql |   71 +++++++++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 1 deletions(-)

diff --git a/pamapi/src/doc/sql/20230727_j.sql b/pamapi/src/doc/sql/20230727_j.sql
index 1f842ad..de5b103 100644
--- a/pamapi/src/doc/sql/20230727_j.sql
+++ b/pamapi/src/doc/sql/20230727_j.sql
@@ -23,4 +23,73 @@
     c.name,
     a.consultation_method
    FROM appointment a
-     LEFT JOIN customer c ON a.customer_id = c.id;
\ No newline at end of file
+     LEFT JOIN customer c ON a.customer_id = c.id;
+     
+     
+     
+-- public.appointment_customer_consultant_view source
+
+CREATE OR REPLACE VIEW omo.appointment_customer_consultant_view
+AS SELECT appointment.id AS appointment_id,
+    appointment.phone,
+    appointment.email,
+    appointment.contact_type,
+    appointment.gender,
+    appointment.age,
+    appointment.job,
+    appointment.requirement,
+    appointment.communicate_status,
+    appointment.hope_contact_time,
+    appointment.other_requirement,
+    appointment.appointment_date,
+    appointment.last_modified_date,
+    appointment.agent_no,
+    appointment.consultant_view_time,
+    appointment.consultant_read_time,
+    appointment.contact_time,
+    appointment.status,
+    consultant.name AS consultant_name,
+    consultant.phone_number AS consultant_phone_number,
+    consultant.email AS consultant_email,
+    consultant.role AS consultant_role,
+    customer.name AS customer_name,
+    appointment.consultation_method as consultation_method
+   FROM appointment
+     LEFT JOIN consultant ON appointment.agent_no::text = consultant.agent_no::text
+     LEFT JOIN customer ON appointment.customer_id = customer.id;
+     
+     
+     
+     
+-- public.appointment_customer_consultant_view source , �憓onsultant_gender��onsultant_entry_date甈��
+
+CREATE OR REPLACE VIEW public.appointment_customer_consultant_view
+AS SELECT appointment.id AS appointment_id,
+    appointment.phone,
+    appointment.email,
+    appointment.contact_type,
+    appointment.gender,
+    appointment.age,
+    appointment.job,
+    appointment.requirement,
+    appointment.communicate_status,
+    appointment.hope_contact_time,
+    appointment.other_requirement,
+    appointment.appointment_date,
+    appointment.last_modified_date,
+    appointment.agent_no,
+    appointment.consultant_view_time,
+    appointment.consultant_read_time,
+    appointment.contact_time,
+    appointment.status,
+    consultant.name AS consultant_name,
+    consultant.phone_number AS consultant_phone_number,
+    consultant.email AS consultant_email,
+    consultant.role AS consultant_role,
+    customer.name AS customer_name,
+    appointment.consultation_method,
+    consultant.gender as consultant_gender,
+    consultant.entry_date as consultant_entry_date
+   FROM appointment
+     LEFT JOIN consultant ON appointment.agent_no::text = consultant.agent_no::text
+     LEFT JOIN customer ON appointment.customer_id = customer.id;
\ No newline at end of file

--
Gitblit v1.8.0