@@ -105,9 +105,9 @@
cs.price,
cs.userBeans,
cs.payTime,
- csp.duration
+ IF(cs.packageId=0,(SELECT TIMESTAMPDIFF(MONTH, cs.beginTime, cs.endTime)),csp.duration) AS duration
from cm_svip_history cs
- left join cm_svip_package csp on cs.packageId = csp.id
+ left join cm_svip_package csp on cs.packageId = csp.id
where cs.userId = #{userId}
AND cs.payStatus = 1
order by cs.payTime desc