| | |
| | | <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 |
| | |
| | | L.STATUS, |
| | | L.IS_DELETED, |
| | | L.SOURCE, |
| | | L.SM4IV, |
| | | L.KEYINDEXS, |
| | | L.MACED, |
| | | U.real_name createUserName |
| | | FROM SM_LOG_MANAGE L |
| | | LEFT JOIN BLADE_USER U ON U.ID = L.CREATE_USER |