Browse Source

监督端-部门统计-人员列表添加执法案件数量及其排序

v6
zouyx 2 years ago
parent
commit
3d2fcdf20b
  1. 5
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/deptStatic/deptStatic.html
  2. 9
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/Zfryjdm2405301.java
  3. 3
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/Zfryjdm2405301ServiceImpl.java
  4. 5
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/Zfryjdm2405301Mapper.xml

5
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/deptStatic/deptStatic.html

@ -205,6 +205,11 @@
field : 'phoneNumber',
title : '联系方式'
},
{
field : 'number',
title : '执法案件数量',
sortable: true,
}
]
};

9
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/Zfryjdm2405301.java

@ -47,6 +47,7 @@ public class Zfryjdm2405301 {
public String deptId;
private String ancestors;
private String code;
private Integer number;
public String getPhoneNumber() {
return phoneNumber;
@ -207,4 +208,12 @@ public class Zfryjdm2405301 {
public void setCode(String code) {
this.code = code;
}
public Integer getNumber() {
return number;
}
public void setNumber(Integer number) {
this.number = number;
}
}

3
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/Zfryjdm2405301ServiceImpl.java

@ -63,6 +63,9 @@ public class Zfryjdm2405301ServiceImpl implements IZfryjdm2405301Service
zfryjdm2405301List.get(i).setPhoneNumber(IdCardCryptoUtil.symmetricDecryptIdCard("VRJHzFqJpsSZhwnsKTWNspv_GZMxTWl-bgH6DyE9Ty0", zfryjdm2405301List.get(i).getPhoneNumber()));
}
}
// Zfryjdm2405301 z=new Zfryjdm2405301();
// z.setNumber(4);
// zfryjdm2405301List.add(z);
return zfryjdm2405301List;
}
}

5
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/Zfryjdm2405301Mapper.xml

@ -77,7 +77,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
<select id="selectZfryjdmByDeptId" parameterType="Zfryjdm2405301" resultMap="ZfryjdmResult">
select name, zzjgdm, #{zfdw} as zfdw, sub_name, zfcode, sfzcode_encrypt,x.dept_id as deptId,phoneNumber as phoneNumber,ancestors as ancestors from
select name, zzjgdm, #{zfdw} as zfdw, sub_name, zfcode, sfzcode_encrypt,x.dept_id as deptId,phoneNumber as phoneNumber,ancestors as ancestors,
(select count(*) from enforcement_registration where law_enforcer_id=x.user_id or law_enforcer_id_two=x.user_id) as number from
(select* from
(select name, zzjgdm, zfdw, sub_name, zfcode, sfzcode_encrypt from zfryjdm2405301
<where>
@ -89,7 +90,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="zfcode != null and zfcode != ''">and zfcode like concat('%',#{zfcode},'%')</if>
</where>
group by sfzcode) z
left join (select dept_id,phoneNumber, certificateNumber from sys_user where law_certificate_num is not null and user_source = 0 and status='0' and del_flag='0' group by certificateNumber) u
left join (select user_id,dept_id,phoneNumber, certificateNumber from sys_user where law_certificate_num is not null and user_source = 0 and status='0' and del_flag='0' group by certificateNumber) u
on z.sfzcode_encrypt=u.certificateNumber
group by z.sfzcode_encrypt)x
left join (select dept_id,ancestors,creditcode from sys_dept where status='0' and del_flag='0') d

Loading…
Cancel
Save