自动化立体仓库 - WMS系统
zwl
12 小时以前 00d29e3c9fd6692fc9c91f9782b13269e2835bfd
电视机数据对接--12小时显示新增体积
3个文件已修改
44 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OpenController.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/WorkChartAxis.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/ReportQueryMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -795,6 +795,8 @@
        ArrayList<Integer> data1 = new ArrayList<>();
        ArrayList<Integer> data2 = new ArrayList<>();
        ArrayList<Double> data3 = new ArrayList<>();
        ArrayList<Double> data4 = new ArrayList<>();
        List<String> categories = new ArrayList<>();
        final int n = 12;
@@ -811,10 +813,14 @@
            int inV = 0;
            int outV = 0;
            double inC = 0;
            double outC = 0;
            for (WorkChartAxis w : listChart) {
                if (w.getYmd() != null && key.equals(w.getYmd().trim())) {
                    inV = w.getInqty();
                    outV = w.getOutqty();
                    inC = w.getCube_inqty();
                    outC = w.getCube_outqty();
                    break;
                }
            }
@@ -835,6 +841,18 @@
        outqty.setData(data2.toArray(array2));
        list.add(outqty);
        AxisBean cubeInqty = new AxisBean();
        cubeInqty.setName("入库体积");
        Integer[] array3 = new Integer[data3.size()];
        cubeInqty.setData(data3.toArray(array3));
        list.add(cubeInqty);
        AxisBean cubeOutqty = new AxisBean();
        cubeOutqty.setName("出库体积");
        Integer[] array4 = new Integer[data4.size()];
        cubeOutqty.setData(data4.toArray(array4));
        list.add(cubeOutqty);
        map.put("categories", categories);
        map.put("rows", list);
        return R.ok(map);
src/main/java/com/zy/asrs/entity/WorkChartAxis.java
@@ -1,31 +1,17 @@
package com.zy.asrs.entity;
import lombok.Data;
/**
 * 入出库统计曲线图
 * @author admin
 * @date 2018年12月12日
 */
@Data
public class WorkChartAxis {
    private String ymd;
    private int inqty;
    private int outqty;
    public String getYmd() {
        return ymd;
    }
    public void setYmd(String ymd) {
        this.ymd = ymd;
    }
    public int getInqty() {
        return inqty;
    }
    public void setInqty(int inqty) {
        this.inqty = inqty;
    }
    public int getOutqty() {
        return outqty;
    }
    public void setOutqty(int outqty) {
        this.outqty = outqty;
    }
    private double cube_inqty;
    private double cube_outqty;
}
src/main/java/com/zy/asrs/mapper/ReportQueryMapper.java
@@ -72,7 +72,7 @@
    /**
     * 按小时汇总(视图 v_asr_inout_hourly_stat,ymd 与接口 yyyy-MM-dd HH 对齐)
     */
    @Select("SELECT ymd, inqty, outqty FROM v_asr_inout_hourly_stat ORDER BY ymd")
    @Select("SELECT ymd, inqty, outqty,cube_inqty,cube_outqty FROM v_asr_inout_hourly_stat ORDER BY ymd")
    List<WorkChartAxis> getChartAxisHourly();
    /**