| | |
| | | <mapper namespace="cn.gistack.sm.log.mapper.SmLogManageMapper"> |
| | | <select id="getAppUserNum" resultType="java.lang.Integer"> |
| | | SELECT SUM(CASE WHEN useTimes !=0 THEN 1 ELSE 0 END) FROM ( |
| | | SELECT COUNT(*) as useTimes |
| | | FROM SM_LOG_MANAGE SLM |
| | | WHERE SLM.SOURCE = 'APP' AND SLM.IS_DELETED = 0 |
| | | GROUP BY SLM.CREATE_USER |
| | | ) |
| | | SELECT |
| | | COUNT(*) as useTimes |
| | | FROM YWXT.SM_LOG_MANAGE SLM |
| | | LEFT JOIN YWXT.BLADE_USER BU ON BU.ID = SLM.CREATE_USER |
| | | LEFT JOIN YWXT.BLADE_DEPT BD ON CAST (BD.ID AS VARCHAR) = BU.DEPT_ID |
| | | WHERE |
| | | SLM.SOURCE = 'APP' |
| | | AND SLM.IS_DELETED = 0 |
| | | AND SLM.CREATE_USER IS NOT NULL |
| | | <if test="adCode != null and adCode != ''"> |
| | | AND CONCAT(BU.DEPT_ID,BD.AD_CODE) LIKE #{adCode} |
| | | </if> |
| | | |
| | | GROUP BY SLM.CREATE_USER |
| | | ) |
| | | |
| | | </select> |
| | | <select id="getAppStatistics" resultType="cn.gistack.sm.log.vo.AppStatistics"> |
| | | SELECT COUNT(A.useTime) AS useCount,A.useTime as useTime FROM |