From 30ba88092221aa34c9a344e5c9c3891a7ed50daa Mon Sep 17 00:00:00 2001
From: Administrator <1051256694@qq.com>
Date: 星期一, 20 四月 2026 22:03:14 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/lggslasrs' into lggslasrs

---
 src/main/java/com/zy/asrs/controller/OpenController.java |   54 ++++++++++++++++++++++++++++++------------------------
 1 files changed, 30 insertions(+), 24 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index e018904..4e1f501 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -232,8 +232,8 @@
     @PostMapping("/arm/task/v1")
     @AppAuth(memo = "鍒嗘嫞绾夸笂鎶ユ帴鏀�")
     public synchronized R TaskArmReport(@RequestHeader(required = false) String appkey,
-                                           @RequestBody TaskArmReportParam param,
-                                           HttpServletRequest request) {
+                                        @RequestBody TaskArmReportParam param,
+                                        HttpServletRequest request) {
         auth(appkey, param, request);
         if (Cools.isEmpty(param)) {
             return R.parse(BaseRes.PARAM);
@@ -277,8 +277,8 @@
     @PostMapping("/arm/task/cycle_result")
     @AppAuth(memo = "鍗曠爜瀹屾垚")
     public synchronized R TaskArmCycleResult(@RequestHeader(required = false) String appkey,
-                                        @RequestBody TaskArmCycleResultParam param,
-                                        HttpServletRequest request) {
+                                             @RequestBody TaskArmCycleResultParam param,
+                                             HttpServletRequest request) {
         auth(appkey, param, request);
         if (Cools.isEmpty(param)) {
             return R.parse(BaseRes.PARAM);
@@ -309,8 +309,8 @@
     @PostMapping("/arm/task/workspace_status")
     @AppAuth(memo = "鎵樼洏瀹屾垚")
     public synchronized R TaskArmWorkspaceStatus(@RequestHeader(required = false) String appkey,
-                                             @RequestBody TaskArmWorkspaceStatusParam param,
-                                             HttpServletRequest request) {
+                                                 @RequestBody TaskArmWorkspaceStatusParam param,
+                                                 HttpServletRequest request) {
         auth(appkey, param, request);
         if (Cools.isEmpty(param)) {
             return R.parse(BaseRes.PARAM);
@@ -342,8 +342,8 @@
     @PostMapping("/arm/task/loc_status")
 //    @AppAuth(memo = "鎵樼洏灏辩华鐘舵�佹煡璇�")
     public synchronized R TaskArmLocStatus(@RequestHeader(required = false) String appkey,
-                                                 @RequestBody ArmOKParam param,
-                                                 HttpServletRequest request) {
+                                           @RequestBody ArmOKParam param,
+                                           HttpServletRequest request) {
         auth(appkey, param, request);
         if (Cools.isEmpty(param)) {
             return R.parse(BaseRes.PARAM);
@@ -369,8 +369,8 @@
     @PostMapping("/armAbnormalOperation")
 //    @AppAuth(memo = "寮傚父涓婃姤")
     public synchronized R ArmAbnormalOperation(@RequestHeader(required = false) String appkey,
-                                                 @RequestBody TaskArmErrorParam param,
-                                                 HttpServletRequest request) {
+                                               @RequestBody TaskArmErrorParam param,
+                                               HttpServletRequest request) {
         auth(appkey, param, request);
         if (Cools.isEmpty(param.getArm_no())) {
             return R.error("鏈烘鑷傜紪鍙穂Arm_no]涓嶈兘涓虹┖");
@@ -478,7 +478,7 @@
                 int countWrk = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("zpallet", mesToCombParam.getPalletId()));
                 int countwait = waitPakinService.selectCount(new EntityWrapper<WaitPakin>().eq("zpallet",mesToCombParam.getPalletId()).eq("io_status", "Y"));
                 if (countLoc > 0 || countWrk > 0 || countwait > 0) {
-                return R.error(mesToCombParam.getPalletId()+"-宸ヤ綔妗�/搴撳瓨鏉$爜鏁版嵁宸插瓨鍦�,鏃犳硶鍒犻櫎");
+                    return R.error(mesToCombParam.getPalletId()+"-宸ヤ綔妗�/搴撳瓨鏉$爜鏁版嵁宸插瓨鍦�,鏃犳硶鍒犻櫎");
                 }
                 waitPakinService.delete(new EntityWrapper<WaitPakin>().eq("zpallet",mesToCombParam.getPalletId()));
                 boo = true;
@@ -779,9 +779,7 @@
 
             AxisBean cube5 = new AxisBean();
             cube5.setName("鍏ュ簱浣撶Н");
-            AxisBean cube15 = new AxisBean();
-            cube15.setName("鍑哄簱浣撶Н");
-            List<WorkCubeTotalAxis> workCubeTotalAxes = reportQueryMapper.getCubeTotal();
+            List<WorkCubeTotalAxis> workCubeTotalAxes = reportQueryMapper.getInboundCubeTotal();
             Map<String, WorkCubeTotalAxis> cubeMap = new HashMap<String, WorkCubeTotalAxis>();
             if (workCubeTotalAxes != null) {
                 for (WorkCubeTotalAxis w : workCubeTotalAxes) {
@@ -791,7 +789,6 @@
                 }
             }
             ArrayList<Number> data4 = new ArrayList<Number>();
-            ArrayList<Number> data5 = new ArrayList<Number>();
             SimpleDateFormat sfCube = new SimpleDateFormat("yyyy-MM-dd");
             Calendar calendarCube = Calendar.getInstance();
             calendarCube.add(Calendar.DATE, -12);
@@ -800,15 +797,10 @@
                 String str = sfCube.format(calendarCube.getTime());
                 WorkCubeTotalAxis cubeAxis = cubeMap.get(str);
                 data4.add(cubeAxis == null || cubeAxis.getCube5Total() == null ? 0 : cubeAxis.getCube5Total());
-                data5.add(cubeAxis == null || cubeAxis.getCube15Total() == null ? 0 : cubeAxis.getCube15Total());
             }
             Number[] array4 = new Number[data4.size()];
             cube5.setData(data4.toArray(array4));
             list.add(cube5);
-            Number[] array5 = new Number[data5.size()];
-            cube15.setData(data5.toArray(array5));
-            list.add(cube15);
-
         }
         map.put("rows",list);
         return R.ok(map);
@@ -818,7 +810,7 @@
      * 鍏ュ嚭搴撴寜灏忔椂鎶樼嚎锛氭í杞翠负銆屽綋鍓嶆暣鐐硅捣鍚戝墠鍏� 12 灏忔椂銆嶆粴鍔ㄧ獥鍙o紝涓庡簱琛� ymd锛坹yyy-MM-dd HH锛夊榻�
      */
     @GetMapping("/line/charts/hourly")
-     public synchronized R locIoLineChartsHourly() {
+    public synchronized R locIoLineChartsHourly() {
         Map<String, Object> map = new HashMap<>();
         List<AxisBean> list = new ArrayList<>();
 
@@ -831,6 +823,7 @@
         ArrayList<Integer> data2 = new ArrayList<>();
         ArrayList<Double> data3 = new ArrayList<>();
         ArrayList<Double> data4 = new ArrayList<>();
+        ArrayList<Double> data5 = new ArrayList<>();
         List<String> categories = new ArrayList<>();
 
         final int n = 12;
@@ -849,12 +842,14 @@
             int outV = 0;
             double inC = 0;
             double outC = 0;
+            double outD = 0;
             for (WorkChartAxis w : listChart) {
                 if (w.getYmd() != null && key.equals(w.getYmd().trim())) {
                     inV = w.getInqty();
                     outV = w.getOutqty();
                     inC = w.getCubeInqty();
                     outC = w.getCubeOutqty();
+                    outD = w.getOutTeu();
                     break;
                 }
             }
@@ -862,6 +857,7 @@
             data2.add(outV);
             data3.add(inC);
             data4.add(outC);
+            data5.add(outD);
             calendar.add(Calendar.HOUR_OF_DAY, 1);
         }
 
@@ -880,18 +876,28 @@
         if (data3.size() >0) {
             AxisBean cubeInqty = new AxisBean();
             cubeInqty.setName("鍏ュ簱浣撶Н");
-            Integer[] array3 = new Integer[data3.size()];
+            Double [] array3 = new Double[data3.size()];
             cubeInqty.setData(data3.toArray(array3));
             list.add(cubeInqty);
         }
 
-        if (data3.size() >0) {
+        if (data4.size() >0) {
             AxisBean cubeOutqty = new AxisBean();
             cubeOutqty.setName("鍑哄簱浣撶Н");
-            Integer[] array4 = new Integer[data4.size()];
+            Double[] array4 = new Double[data4.size()];
             cubeOutqty.setData(data4.toArray(array4));
             list.add(cubeOutqty);
         }
+
+        if (data5.size() >0) {
+            AxisBean cubeOutqty = new AxisBean();
+            cubeOutqty.setName("鍑哄簱TEU");
+            Double[] array5 = new Double[data4.size()];
+            cubeOutqty.setData(data5.toArray(array5));
+            list.add(cubeOutqty);
+        }
+
+
         map.put("categories", categories);
         map.put("rows", list);
         return R.ok(map);

--
Gitblit v1.9.1