|
|
@@ -72,8 +72,8 @@ public interface FsInquiryOrderMapper
|
|
|
@Select({"<script> " +
|
|
|
"select io.*,dc.doctor_name,dc.account as doctor_account,det.dept_name,c.company_name,cu.nick_name company_user_name ,io.patient_json->>'$.patientName'as patient_name,syu.nick_name user_name,csc.name miniProgramName from fs_inquiry_order io LEFT JOIN fs_doctor dc ON io.doctor_id =dc.doctor_id LEFT JOIN fs_department det ON det.dept_id =io.department_id LEFT JOIN sys_user syu ON syu.user_id =io.audit_user_id LEFT JOIN company c ON c.company_id= io.company_id LEFT JOIN company_user cu ON cu.user_id=io.company_user_id "+
|
|
|
" <if test=\"maps.phone != null and maps.phone != ''\"> LEFT JOIN fs_user fu ON fu.user_id=io.user_id</if>\n" +
|
|
|
- "LEFT JOIN (SELECT sp.*,ROW_NUMBER() OVER (PARTITION BY sp.pay_code ORDER BY sp.create_time DESC) as rn\n" +
|
|
|
- " FROM fs_store_payment sp) sp_latest ON sp_latest.business_code = io.order_sn AND sp_latest.rn = 1\n" +
|
|
|
+ "LEFT JOIN (SELECT sp.*,ROW_NUMBER() OVER (PARTITION BY sp.business_code ORDER BY sp.create_time DESC) as rn\n" +
|
|
|
+ " FROM fs_store_payment sp WHERE sp.business_code IS NOT NULL) sp_latest ON sp_latest.business_code = io.order_sn AND sp_latest.rn = 1\n" +
|
|
|
" LEFT JOIN fs_course_play_source_config csc ON csc.appid = sp_latest.app_id" +
|
|
|
" where 1=1 " +
|
|
|
" <if test=\"maps.orderSn != null and maps.orderSn != ''\"> and io.order_sn = #{maps.orderSn}</if>\n" +
|