From f8841e5a1132c8921babdf46d4b66334c1514eca Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期三, 26 二月 2025 15:44:58 +0800 Subject: [PATCH] 修改小程序获取信息接口 --- ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml b/ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml index 7af046b..7892bcc 100644 --- a/ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml +++ b/ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml @@ -280,7 +280,7 @@ o.create_time DESC LIMIT 1 </select> - <select id="getCusInfoList" resultType="com.ltkj.hosp.domain.TjCustomer"> + <select id="getCusInfoList" resultType="java.util.Map"> SELECT c.cus_name as name, c.cus_idcard as card, @@ -292,17 +292,19 @@ c.cus_brithday as csrq, o.tj_number as tjNum, c.cus_phone as phone, - o.create_time as time, + DATE_FORMAT(o.create_time, '%Y-%m-%d %H:%i:%s') as time, TIMESTAMPDIFF(YEAR, c.cus_brithday, CURDATE()) - CASE WHEN MONTH(c.cus_brithday) > MONTH(CURDATE()) OR (MONTH(c.cus_brithday) = MONTH(CURDATE()) AND DAY(c.cus_brithday) > DAY(CURDATE())) THEN 1 ELSE 0 - END AS age + END AS age, + CASE WHEN r.re_id IS NOT NULL THEN 1 ELSE 0 END AS type FROM tj_order o JOIN tj_customer c ON o.user_id = c.cus_id + LEFT JOIN tj_report r ON o.tj_number = r.tj_number WHERE c.cus_idcard = #{card} ORDER BY -- Gitblit v1.8.0