Browse Source

下级指数排行 添加orgType类型

dev_shibei_match
jianjun 5 years ago
parent
commit
b9d53b1b8a
  1. 5
      epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/form/SubAgencyIndexRankYMFormDTO.java
  2. 9
      epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenIndexDataYearlyDao.xml
  3. 1
      epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenCustomerDeptServiceImpl.java

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

@ -48,4 +48,9 @@ public class SubAgencyIndexRankYMFormDTO implements Serializable {
* 月份Id * 月份Id
*/ */
private String monthId; private String monthId;
/**
* 组织类型 组织agency 网格grid
*/
private String orgType;
} }

9
epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenIndexDataYearlyDao.xml

@ -13,7 +13,6 @@
screen_index_data_yearly screen_index_data_yearly
WHERE WHERE
del_flag = '0' del_flag = '0'
AND org_type = 'agency'
AND org_id = #{agencyId} AND org_id = #{agencyId}
AND year_id = DATE_FORMAT(NOW(),'%Y') AND year_id = DATE_FORMAT(NOW(),'%Y')
</select> </select>
@ -34,6 +33,14 @@
del_flag = '0' del_flag = '0'
AND parent_id = #{agencyId} AND parent_id = #{agencyId}
AND year_id = YEAR(CURDATE()) AND year_id = YEAR(CURDATE())
<choose>
<when test="orgType != null and orgType != ''">
AND ORG_TYPE = #{orgType,jdbcType=VARCHAR}
</when>
<otherwise>
AND ORG_TYPE != 'department'
</otherwise>
</choose>
<if test="sort == 'asc'"> <if test="sort == 'asc'">
ORDER BY index_total ASC ORDER BY index_total ASC
</if> </if>

1
epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenCustomerDeptServiceImpl.java

@ -61,6 +61,7 @@ public class ScreenCustomerDeptServiceImpl extends BaseServiceImpl<ScreenCustome
* @param depts2Add * @param depts2Add
* @param depts2Update * @param depts2Update
*/ */
@Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void addAndUpdateDepartments(List<CustomerDepartmentEntity> depts2Add, List<CustomerDepartmentEntity> depts2Update) { public void addAndUpdateDepartments(List<CustomerDepartmentEntity> depts2Add, List<CustomerDepartmentEntity> depts2Update) {
String dateStr = DateUtils.format(new Date(), "YYYYmmdd"); String dateStr = DateUtils.format(new Date(), "YYYYmmdd");

Loading…
Cancel
Save