wlzboy
2025-11-07 2aebbc9601ab439707f69b08e467808df9f7549c
ruoyi-system/src/main/resources/mapper/system/SysDeptMapper.xml
@@ -51,8 +51,7 @@
      <if test="dispatchOrderClass != null and dispatchOrderClass != ''">
         AND dispatch_order_class = #{dispatchOrderClass}
      </if>
      <!-- 数据范围过滤 -->
      ${params.dataScope}
      order by d.parent_id, d.order_num
    </select>
    
@@ -209,5 +208,18 @@
         )
      end
   </select>
   <!-- 根据编码列表查询分公司 -->
   <select id="selectBranchCompaniesByOrderCodes" resultMap="SysDeptResult">
      select dept_id, dept_name, parent_id, ancestors, service_order_class, dispatch_order_class
      from sys_dept
      where parent_id = 100
      and del_flag = '0'
      and (
         <foreach collection="orderCodes" item="code" separator=" or ">
            service_order_class = #{code} or dispatch_order_class = #{code}
         </foreach>
      )
   </select>
</mapper>