|
@@ -52,17 +52,24 @@ public interface ZhcxPersistentManageDao extends BaseMapper<ZhcxPersistentManage
|
|
|
"WHERE \n" +
|
|
|
" r.CODE !='role080' AND uo.DELETED ='0'\n" +
|
|
|
" AND uo.ORGID IN (SELECT ID FROM SYS_ORGANIZATION WHERE FULLPID like '%${orgPid}%')\n" +
|
|
|
+ " AND NOT EXISTS (\n" +
|
|
|
+ " SELECT 1 \n" +
|
|
|
+ " FROM SYS_USER_ROLE ur\n" +
|
|
|
+ " JOIN SYS_ROLE r ON ur.ROLEID = r.ID\n" +
|
|
|
+ " WHERE ur.USERID = uo.USERID AND r.CODE = 'role080'\n" +
|
|
|
+ " ) \n"+
|
|
|
"GROUP BY \n" +
|
|
|
" o.ID,o.PID ,o.ORGTYPE , o.FULLNAME,o.SORT ORDER BY o.SORT desc ")
|
|
|
List<OrganizationVo> getOrgUserCount(String id);
|
|
|
|
|
|
- @Select("SELECT BELONGORGID AS orgId,COUNT(BELONGORGID) AS checkNumber,\n" +
|
|
|
+ @Select("SELECT SECONDORGID AS orgId,COUNT(SECONDORGID) AS checkNumber,\n" +
|
|
|
"SUM(CASE WHEN TYPE =='处罚' AND PUNISHCONFIRMAMOUNT IS NOT NULL AND PUNISHCONFIRMAMOUNT != 0 THEN 1 ELSE 0 END) AS punishNumber,\n" +
|
|
|
"SUM(CASE WHEN TYPE =='处罚' THEN PUNISHCONFIRMAMOUNT ELSE 0 END) AS punishTotalAmount\n" +
|
|
|
"FROM ZHCX_PERSISTENT_MANAGE \n" +
|
|
|
- "WHERE DELETED = '0' AND BELONGORGID IS NOT NULL AND YEAR(CHECKDATE) = #{year} AND MONTH(CHECKDATE) =#{month} " +
|
|
|
- " GROUP BY BELONGORGID,YEAR(CHECKDATE), MONTH(CHECKDATE)")
|
|
|
- List<PersistentVo> getReportData(String year, String month);
|
|
|
+ "WHERE DELETED = '0' AND BELONGORGID IS NOT NULL AND YEAR(CHECKDATE) = #{year} AND MONTH(CHECKDATE) =#{month} \n" +
|
|
|
+ " AND FIRSTORGID = #{firstOrgId} \n"+
|
|
|
+ " GROUP BY SECONDORGID,YEAR(CHECKDATE), MONTH(CHECKDATE)")
|
|
|
+ List<PersistentVo> getReportData(String year, String month,String firstOrgId);
|
|
|
|
|
|
@Select("SELECT ORGID AS orgId,ORGNAME AS orgName,SORT AS sort,NUM AS userCount \n" +
|
|
|
" FROM ZHCX_DEPT_PEOPLE_COUNT WHERE YEAR = #{year} AND MONTH = #{month} AND ORGCODE =#{orgCode}")
|