自动化立体仓库 - WMS系统
zwl
18 小时以前 48d6b46ef23a321cc70e20d36a2b3bf721d05206
电视机显示屏曲线图改成7天
3个文件已修改
28 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/ConsoleController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/ReportQueryMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/home/console.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -69,8 +69,8 @@
            SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
            Calendar calendar = Calendar.getInstance();
            calendar.add(Calendar.DATE, -12);
            for(int i=0;i<12;i++) {
            calendar.add(Calendar.DATE, -7);
            for(int i=0;i<7;i++) {
                boolean flag = true;
                calendar.add(Calendar.DATE, 1);
                String str = sf.format(calendar.getTime());
@@ -115,8 +115,8 @@
            ArrayList<Number> data5 = new ArrayList<Number>();
            SimpleDateFormat sfCube = new SimpleDateFormat("yyyy-MM-dd");
            Calendar calendarCube = Calendar.getInstance();
            calendarCube.add(Calendar.DATE, -12);
            for (int i = 0; i < 12; i++) {
            calendarCube.add(Calendar.DATE, -7);
            for (int i = 0; i < 7; i++) {
                calendarCube.add(Calendar.DATE, 1);
                String str = sfCube.format(calendarCube.getTime());
                WorkCubeTotalAxis cubeAxis = cubeMap.get(str);
src/main/java/com/zy/asrs/mapper/ReportQueryMapper.java
@@ -66,7 +66,7 @@
    public LocChartPie getLocUseRate();
    //曲线图
    @Select("select ymd,SUM(sto_qty) inqty,SUM(ret_qty) outqty from asr_sta_inout_view "
            + "where ymd>CONVERT(char(10), DATEADD(DAY,-12,GETDATE()), 120) group by ymd order by ymd")
            + "where ymd>CONVERT(char(10), DATEADD(DAY,-7,GETDATE()), 120) group by ymd order by ymd")
    public List<WorkChartAxis> getChartAxis();
    /**
@@ -78,26 +78,30 @@
    /**
     * 按小时汇总(视图 v_asr_inout_hourly_stat,ymd 与接口 yyyy-MM-dd HH 对齐)
     */
    @Select("SELECT ymd, teu_total FROM asr_wrk_detl_teu_day_view ORDER BY ymd")
    @Select("SELECT ymd, teu_total FROM asr_wrk_detl_teu_day_view "
            + "WHERE ymd>CONVERT(char(10), DATEADD(DAY,-7,GETDATE()), 120) ORDER BY ymd")
    List<WorkTeuTotalAxis> getteuTotal();
    /**
     * 最近 12 天体积汇总
     * 最近 7 天体积汇总
     */
    @Select("SELECT CONVERT(char(10), stat_date, 23) AS ymd, "
            + "CAST(ISNULL(wrk_sts_5_cube_sum, 0) AS decimal(18,4)) AS cube5Total, "
            + "CAST(ISNULL(wrk_sts_15_cube_sum, 0) AS decimal(18,4)) AS cube15Total "
            + "FROM dbo.asr_wrk_cube_day_stat ORDER BY stat_date")
            + "FROM dbo.asr_wrk_cube_day_stat "
            + "WHERE stat_date >= DATEADD(DAY, -6, CONVERT(date, GETDATE())) "
            + "  AND stat_date < DATEADD(DAY, 1, CONVERT(date, GETDATE())) "
            + "ORDER BY stat_date")
    List<WorkCubeTotalAxis> getCubeTotal();
    /**
     * 最近 12 天入库体积汇总。
     * 最近 7 天入库体积汇总。
     * 接口只读取汇总表,避免每次请求实时扫描工作日志明细。
     */
    @Select("SELECT CONVERT(char(10), stat_date, 23) AS ymd, "
            + "CAST(ISNULL(wrk_sts_5_cube_sum, 0) AS decimal(18,4)) AS cube5Total "
            + "FROM dbo.asr_wrk_cube_day_stat "
            + "WHERE stat_date >= DATEADD(DAY, -11, CONVERT(date, GETDATE())) "
            + "WHERE stat_date >= DATEADD(DAY, -6, CONVERT(date, GETDATE())) "
            + "  AND stat_date < DATEADD(DAY, 1, CONVERT(date, GETDATE())) "
            + "ORDER BY stat_date")
    List<WorkCubeTotalAxis> getInboundCubeTotal();
src/main/webapp/views/home/console.html
@@ -192,8 +192,8 @@
                    y: 5
                };
                var xAxis = {
                    categories: [getDate(-11), getDate(-10), getDate(-9), getDate(-8), getDate(-7), getDate(-6),
                        getDate(-5), getDate(-4), getDate(-3), getDate(-2), getDate(-1), getDate(-0)]
                    categories: [getDate(-6), getDate(-5), getDate(-4), getDate(-3), getDate(-2), getDate(-1),
                        getDate(0)]
                };
                var yAxis = {
                    title: {