|
@@ -106,18 +106,35 @@
|
|
|
<when test="parentProfessionID != null and parentProfessionID!=''">
|
|
|
and c.ParentProfessionID = #{parentProfessionID}
|
|
|
</when>
|
|
|
+
|
|
|
<when test="professionID != null and professionID != '' and (inviteProfessionName == null or inviteProfessionName == '') and (companyName == null or companyName == '') ">
|
|
|
and a.ProfessionID = #{professionID}
|
|
|
</when>
|
|
|
+
|
|
|
+
|
|
|
<when test="professionID != null and professionID != '' and (inviteProfessionName == null or inviteProfessionName == '') and (companyName != null and companyName != '')">
|
|
|
and ( a.ProfessionID = #{professionID} or b.CompanyName like Concat('%',#{companyName},'%') )
|
|
|
</when>
|
|
|
+ <when test="(professionID == null or professionID == '') and (inviteProfessionName == null or inviteProfessionName == '') and (companyName != null and companyName != '')">
|
|
|
+ and b.CompanyName like Concat('%',#{companyName},'%')
|
|
|
+ </when>
|
|
|
+
|
|
|
+
|
|
|
<when test="professionID != null and professionID != '' and inviteProfessionName != null and inviteProfessionName != '' and (companyName == null or companyName == '') ">
|
|
|
and ( a.ProfessionID = #{professionID} or c.professionname like Concat('%',#{inviteProfessionName},'%') )
|
|
|
</when>
|
|
|
+ <when test="(professionID == null or professionID == '') and inviteProfessionName != null and inviteProfessionName != '' and (companyName == null or companyName == '') ">
|
|
|
+ and c.professionname like Concat('%',#{inviteProfessionName},'%')
|
|
|
+ </when>
|
|
|
+
|
|
|
+
|
|
|
<when test="professionID != null and professionID != '' and inviteProfessionName != null and inviteProfessionName != '' and companyName != null and companyName!='' ">
|
|
|
and ( a.ProfessionID = #{professionID} or ( b.CompanyName like Concat('%',#{companyName},'%') and c.professionname like Concat('%',#{inviteProfessionName},'%') ) )
|
|
|
</when>
|
|
|
+ <when test="(professionID == null or professionID == '') and inviteProfessionName != null and inviteProfessionName != '' and companyName != null and companyName!='' ">
|
|
|
+ and ( b.CompanyName like Concat('%',#{companyName},'%') and c.professionname like Concat('%',#{inviteProfessionName},'%') )
|
|
|
+ </when>
|
|
|
+
|
|
|
<otherwise>and 1=1</otherwise>
|
|
|
</choose>
|
|
|
<if test="cultureRank!=null and cultureRank!=''">
|