From 2f7e6182002e93f05859bb3c2452b2411fcc35c0 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Tue, 16 Jan 2024 09:39:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8A=A5=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DasQualityInspectionController.java | 4 --- .../brick/service/dao/MdBaseBrickInfo.java | 2 ++ .../impl/MdBaseBrickInfoServiceImpl.java | 3 ++ .../acs/service/impl/AcsToWmsServiceImpl.java | 22 +++++++++++++- .../dao/PdmBdProductionProcessTracking.java | 2 ++ .../PdmBdProductionProcessTrackingMapper.xml | 5 +++- .../report/controller/ReportController.java | 4 --- .../service/dao/mapper/ReportMapper.java | 30 +++++++++++++++++++ .../service/dao/mapper/ReportMapper.xml | 13 ++++---- .../service/dao/vo/InsideDrumLineVo.java | 1 + .../service/dao/vo/MaterialTimeoutVo.java | 2 +- .../service/impl/SchBasePointServiceImpl.java | 1 - .../task/tasks/gtx/HCSSXMLTask.java | 8 ++--- .../task/tasks/gtx/mapper/HCSSXMapper.xml | 1 + .../task_manage/task/tasks/yz/YZSLTask.java | 8 ++--- .../src/test/java/org/nl/point/test.java | 13 ++++++++ .../src/views/wms/basedata/brick/index.vue | 1 + .../views/wms/das/insideDrumLine/index.vue | 1 + .../views/wms/das/materialtimeout/index.vue | 2 +- .../src/views/wms/pdm/track/index.vue | 1 + 20 files changed, 96 insertions(+), 28 deletions(-) diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/das/inspection/controller/DasQualityInspectionController.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/das/inspection/controller/DasQualityInspectionController.java index 24a512f..f7a5ad9 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/das/inspection/controller/DasQualityInspectionController.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/das/inspection/controller/DasQualityInspectionController.java @@ -31,14 +31,12 @@ public class DasQualityInspectionController { @GetMapping @Log("查询质检记录") - public ResponseEntity query(@RequestParam Map whereJson, PageQuery page) { return new ResponseEntity<>(TableDataInfo.build(dasQualityInspectionService.queryAll(whereJson, page)), HttpStatus.OK); } @PostMapping @Log("新增质检记录") - public ResponseEntity create(@Validated @RequestBody DasQualityInspection entity) { dasQualityInspectionService.create(entity); return new ResponseEntity<>(HttpStatus.CREATED); @@ -46,14 +44,12 @@ public class DasQualityInspectionController { @PutMapping @Log("修改质检记录") - public ResponseEntity update(@Validated @RequestBody DasQualityInspection entity) { dasQualityInspectionService.update(entity); return new ResponseEntity<>(HttpStatus.NO_CONTENT); } @Log("删除质检记录") - @DeleteMapping public ResponseEntity delete(@RequestBody Set ids) { dasQualityInspectionService.deleteAll(ids); diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/database/brick/service/dao/MdBaseBrickInfo.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/database/brick/service/dao/MdBaseBrickInfo.java index a17d6b8..43f660a 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/database/brick/service/dao/MdBaseBrickInfo.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/database/brick/service/dao/MdBaseBrickInfo.java @@ -80,4 +80,6 @@ public class MdBaseBrickInfo implements Serializable { private String workorder_code; + private String record_time; + } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/database/brick/service/impl/MdBaseBrickInfoServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/database/brick/service/impl/MdBaseBrickInfoServiceImpl.java index d189cf6..b27fb1e 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/database/brick/service/impl/MdBaseBrickInfoServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/database/brick/service/impl/MdBaseBrickInfoServiceImpl.java @@ -1,5 +1,6 @@ package org.nl.wms.database.brick.service.impl; +import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -43,6 +44,7 @@ public class MdBaseBrickInfoServiceImpl extends ServiceImpl queryAll(Map whereJson, PageQuery page) { LambdaQueryWrapper lam = new LambdaQueryWrapper<>(); + lam.orderByDesc(MdBaseBrickInfo::getRecord_time); IPage pages = new Page<>(page.getPage() + 1, page.getSize()); mdBaseBrickInfoMapper.selectPage(pages, lam); return pages; @@ -124,6 +126,7 @@ public class MdBaseBrickInfoServiceImpl extends ServiceImpl() + .eq(SchBasePoint::getPoint_code, "RYK01")); + } + } + @Override public BaseResponse applyOneCloth(JSONObject param) { // mark: 上传mes数据 diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/track/service/dao/PdmBdProductionProcessTracking.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/track/service/dao/PdmBdProductionProcessTracking.java index 3db8337..8df4db9 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/track/service/dao/PdmBdProductionProcessTracking.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/track/service/dao/PdmBdProductionProcessTracking.java @@ -52,4 +52,6 @@ public class PdmBdProductionProcessTracking implements Serializable { private String half_material_code; @TableField(exist = false) private String raw_material_code; + @TableField(exist = false) + private String material_qty; } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/track/service/dao/mapper/PdmBdProductionProcessTrackingMapper.xml b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/track/service/dao/mapper/PdmBdProductionProcessTrackingMapper.xml index a63e929..ef399a4 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/track/service/dao/mapper/PdmBdProductionProcessTrackingMapper.xml +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/track/service/dao/mapper/PdmBdProductionProcessTrackingMapper.xml @@ -8,6 +8,7 @@ vg.vehicle_code, p.point_name, vg.pcsn, + vg.material_qty, w.point_code AS device_code, m.material_code, m.material_name, @@ -29,7 +30,9 @@ AND pt.record_time =]]> #{query.begin_time} + AND pt.buss_move_id IS NOT NULL + AND vg.group_id IS NOT NULL - ORDER BY pt.buss_move_id, pt.record_time + ORDER BY pt.buss_move_id DESC, pt.record_time diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/controller/ReportController.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/controller/ReportController.java index c464e08..aaa8bdc 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/controller/ReportController.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/controller/ReportController.java @@ -39,28 +39,24 @@ public class ReportController { @GetMapping("/inventoryAlert") @Log("库存物料提示记录表") - public ResponseEntity inventoryAlert(JSONObject json, PageQuery page) { return null; } @GetMapping("/intoKilnReport") @Log("入窑记录报表") - public ResponseEntity intoKilnReport(Map json, PageQuery page) { return new ResponseEntity<>(TableDataInfo.build(reportService.intoKilnReport(json, page)), HttpStatus.OK); } @GetMapping("/outKilnReport") @Log("出窑窑记录报表") - public ResponseEntity outKilnReport(Map json, PageQuery page) { return new ResponseEntity<>(TableDataInfo.build(reportService.outKilnReport(json, page)), HttpStatus.OK); } @GetMapping("/inKilnReport") @Log("窑内物料实时报表") - public ResponseEntity inKilnReport(Map json, PageQuery page) { return new ResponseEntity<>(TableDataInfo.build(reportService.inKilnReport(json, page)), HttpStatus.OK); } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/mapper/ReportMapper.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/mapper/ReportMapper.java index 3c7d429..d15c2c5 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/mapper/ReportMapper.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/mapper/ReportMapper.java @@ -12,13 +12,43 @@ import org.nl.wms.report.service.dao.vo.MaterialTimeoutVo; * @Date: 2023/7/21 */ public interface ReportMapper { + /** + * 入窑记录 + * @param pages / + * @param query / + * @return / + */ IPage intoKilnReportByPage(IPage pages, JSONObject query); + /** + * 出窑记录 + * @param pages / + * @param object / + * @return / + */ IPage outKilnReportByPage(IPage pages, JSONObject object); + /** + * 窑内数据 + * @param pages / + * @param object / + * @return / + */ IPage inKilnReport(IPage pages, JSONObject object); + /** + * 物料警告 + * @param pages / + * @param object / + * @return / + */ IPage inventoryMaterialTimeoutWarning(IPage pages, JSONObject object); + /** + * 滚筒线报表 + * @param pages / + * @param blurry / + * @return / + */ IPage insideDrumLineReport(IPage pages, String blurry); } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/mapper/ReportMapper.xml b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/mapper/ReportMapper.xml index 4516915..c512053 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/mapper/ReportMapper.xml +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/mapper/ReportMapper.xml @@ -12,7 +12,7 @@ FROM `sch_base_vehiclematerialgroup` vg LEFT JOIN md_base_material m ON m.material_id = vg.material_id WHERE vg.into_kiln_time IS NOT NULL - AND vg.group_bind_material_status = '2' + ORDER BY vg.into_kiln_time DESC diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/vo/InsideDrumLineVo.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/vo/InsideDrumLineVo.java index fbddb0e..ddcf508 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/vo/InsideDrumLineVo.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/vo/InsideDrumLineVo.java @@ -14,4 +14,5 @@ public class InsideDrumLineVo { private String material_qty; private String material_code; private String material_name; + private String instorage_time; } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/vo/MaterialTimeoutVo.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/vo/MaterialTimeoutVo.java index dc513f3..5c242a5 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/vo/MaterialTimeoutVo.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/report/service/dao/vo/MaterialTimeoutVo.java @@ -14,5 +14,5 @@ public class MaterialTimeoutVo { private String region_name; private String material_code; private String material_name; - private String instorage_time; + private String update_time; } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/point/service/impl/SchBasePointServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/point/service/impl/SchBasePointServiceImpl.java index d11a5f1..19e9f14 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/point/service/impl/SchBasePointServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/point/service/impl/SchBasePointServiceImpl.java @@ -143,7 +143,6 @@ public class SchBasePointServiceImpl extends ServiceImpl collect = Arrays.stream(ags).collect(Collectors.toList()); + System.out.println(collect); + } } diff --git a/lms/nladmin-ui/src/views/wms/basedata/brick/index.vue b/lms/nladmin-ui/src/views/wms/basedata/brick/index.vue index 8130907..9a0d189 100644 --- a/lms/nladmin-ui/src/views/wms/basedata/brick/index.vue +++ b/lms/nladmin-ui/src/views/wms/basedata/brick/index.vue @@ -129,6 +129,7 @@ {{ scope.row.is_group ? '已组盘' : '未组盘'}} +