首页来函业务类型统计功能

修改部分页面十六进制校验不生效bug
更换logo
This commit is contained in:
duandongmei
2018-08-10 16:24:07 +08:00
parent 61ad81687c
commit 96fa1eedb9
17 changed files with 507 additions and 94 deletions

View File

@@ -5,11 +5,15 @@ import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.nis.domain.FunctionServiceDict;
import com.nis.domain.Page;
import com.nis.domain.configuration.HttpBodyCfg;
import com.nis.domain.configuration.RequestInfo;
import com.nis.web.dao.MyBatisDao;
@MyBatisDao
public interface ConfigureStatisticsDao {
public List<Object[]> getConfigStateStatistics( ) ;
public List<Object[]> getRequestStateStatistics(@Param("requestList")List<RequestInfo> requestList,@Param("serviceList")List<FunctionServiceDict> serviceList) ;
}

View File

@@ -12,4 +12,27 @@
from cfg_num_statistics c
group by service_id;
</select>
<select id="getRequestStateStatistics" resultType="java.util.LinkedHashMap">
select request_id request,
<foreach item="serivice" collection="serviceList" separator=",">
sum(case when c.service_id =${serivice.serviceId} then 1 else 0 end) as ${serivice.serviceName}
</foreach>
from request_num_statistics c
where request_id in
<foreach item="requestInfo" collection="requestList" separator="," open="(" close=")">
${requestInfo.id}
</foreach>
group by request_id
</select>
<!-- <select id="getRequestStateCount" resultType="long">
select count(request_id) count
from
(request_id request,
<foreach item="serivice" collection="serviceList" separator=",">
sum(case when c.service_id =${serivice.serviceId} then 1 else 0 end) as ${serivice.serviceName}
</foreach>
from request_num_statistics c
group by request_id)
</select> -->
</mapper>