| | |
| | | and deleted =0 |
| | | </where> |
| | | </select> |
| | | <select id="getCusInfo" resultType="com.ltkj.hosp.domain.TjCustomer"> |
| | | SELECT |
| | | c.cus_name as name, |
| | | c.cus_idcard as card, |
| | | CASE c.cus_sex |
| | | WHEN 0 THEN '男' |
| | | WHEN 1 THEN '女' |
| | | ELSE '未知' |
| | | END AS sex, |
| | | c.cus_brithday as csrq, |
| | | o.tj_number as tjNum, |
| | | c.cus_phone as phone, |
| | | o.create_time 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 |
| | | FROM |
| | | tj_order o |
| | | JOIN tj_customer c ON o.user_id = c.cus_id |
| | | WHERE |
| | | c.cus_idcard = #{card} |
| | | ORDER BY |
| | | o.create_time DESC |
| | | LIMIT 1 |
| | | </select> |
| | | <select id="getCusInfoList" resultType="com.ltkj.hosp.domain.TjCustomer"> |
| | | SELECT |
| | | c.cus_name as name, |
| | | c.cus_idcard as card, |
| | | CASE c.cus_sex |
| | | WHEN 0 THEN '男' |
| | | WHEN 1 THEN '女' |
| | | ELSE '未知' |
| | | END AS sex, |
| | | c.cus_brithday as csrq, |
| | | o.tj_number as tjNum, |
| | | c.cus_phone as phone, |
| | | o.create_time 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 |
| | | FROM |
| | | tj_order o |
| | | JOIN tj_customer c ON o.user_id = c.cus_id |
| | | WHERE |
| | | c.cus_idcard = #{card} |
| | | ORDER BY |
| | | o.create_time DESC |
| | | </select> |
| | | </mapper> |