Browse Source

先进排行查询-添加areaCode

dev
jianjun 4 years ago
parent
commit
50babd183b
  1. 5
      epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/form/AdvancedBranchRankFormDTO.java
  2. 10
      epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenIndexDataMonthlyDao.xml

5
epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/form/AdvancedBranchRankFormDTO.java

@ -29,8 +29,9 @@ public class AdvancedBranchRankFormDTO implements Serializable {
private String monthId;
/**
* 组织类型 agency grid
* areaCode
*/
private String orgType;
private String areaCode;
public interface AddUserInternalGroup {}
}

10
epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenIndexDataMonthlyDao.xml

@ -260,9 +260,17 @@
WHERE
dm.del_flag = '0'
AND rd.del_flag = '0'
<choose>
<when test="areaCode != null and areaCode != ''">
AND org.AREA_CODE LIKE concat(#{areaCode}, '%')
</when>
<otherwise>
AND dm.all_parent_ids LIKE concat('%', #{agencyId}, '%')
</otherwise>
</choose>
AND dm.org_type = 'grid'
AND dm.month_id = #{monthId}
AND dm.all_parent_ids LIKE concat('%', #{agencyId}, '%')
ORDER BY dm.index_total DESC
LIMIT #{topNum}
</select>

Loading…
Cancel
Save