@@ -34,7 +34,7 @@ public interface WorkManagementMapper extends BaseMapper<WorkManagement>{
@Select("<script>"
+" select DISTINCT be.id,( select GROUP_CONCAT(typename) from res_diy_type a where a.code in (select db.code from res_work_management_diy_type db where be.id = db.workId)) diyType,name,company,phone,case when companytype = 1 then '单项作品' else '系列作品' end companytype,"
+" serieschinesename,workstatus,case when workstatus = 1 then '上线' else '下线' end status_zh,"
+" (select cover from res_work_management_img b where imgtype ='1' and b.workWorkId = (select id from res_work_management_work a where a.workId = be.id and imgsort = 1 ) LIMIT 1) cover "
+" (select cover from res_work_management_img b where imgtype ='2' and b.workWorkId = (select id from res_work_management_work a where a.workId = be.id and imgsort = 1 ) LIMIT 1) cover "
+" from res_work_management be LEFT JOIN res_work_management_diy_type bdt ON be.id = bdt.workId "
+" where 1=1"
+"<if test='"+NOTBLANK+"(form.text)' >"
...
...
@@ -58,10 +58,16 @@ public interface WorkManagementMapper extends BaseMapper<WorkManagement>{
+" and workstatus = #{form.workstatus} "
+"</if>"
+"<if test='form.diyTypeCode != null and form.diyTypeCode.size > 0'>"
@@ -34,7 +34,7 @@ public interface FgWorkManagementMapper extends BaseMapper<WorkManagement>{
@Select("<script>"
+" select DISTINCT be.id,name,companytype,"
+" serieschinesename,"
+" (select cover from res_work_management_img b where imgtype ='1' and b.workWorkId = (select id from res_work_management_work a where a.workId = be.id and imgsort = 1 ) LIMIT 1) cover "
+" (select cover from res_work_management_img b where imgtype ='2' and b.workWorkId = (select id from res_work_management_work a where a.workId = be.id and imgsort = 1 ) LIMIT 1) cover "
+" from res_work_management be LEFT JOIN res_work_management_diy_type bdt ON be.id = bdt.workId "