From 118600bf0e6466ffca933448bf77f8287077ba21 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Thu, 21 Nov 2024 17:28:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=BC=E5=90=88=E6=9F=A5=E8=AF=A2=20?= =?UTF-8?q?=E5=B7=A5=E7=A8=8B=E6=9C=BA=E5=85=B7=E5=8E=86=E5=8F=B2=E5=BD=92?= =?UTF-8?q?=E8=BF=98=E8=AE=BE=E5=A4=87=E8=AF=A6=E6=83=85=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ProjUsingRecordController.java | 10 ++ .../mapper/ProjUsingRecordMapper.java | 2 + .../service/ProjUsingRecordService.java | 2 + .../impl/ProjUsingRecordServiceImpl.java | 5 + .../mapper/material/ProjUsingRecordMapper.xml | 35 +++++- sgzb-ui/src/api/stquery/deviceStatusRecord.js | 8 ++ sgzb-ui/src/views/stquery/projUsingRecord.vue | 119 +++++++++++++++++- .../machinery/coding/index.vue | 2 +- 8 files changed, 178 insertions(+), 5 deletions(-) diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ProjUsingRecordController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ProjUsingRecordController.java index e27ceef0..f1b1a10b 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ProjUsingRecordController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ProjUsingRecordController.java @@ -76,5 +76,15 @@ public class ProjUsingRecordController extends BaseController { List list = projUsingRecordService.getUserGjjRecords(bean); return AjaxResult.success(getDataTable(list)); } + /** + * 历史租赁总数编码设备详情 + */ + @ApiOperation(value = "综合查询--在用数量列表") + @GetMapping("/getHisReturnCodeRecord") + public AjaxResult getHisReturnCodeRecord(ProjUsingRecord bean) { + startPage(); + List list = projUsingRecordService.getHisReturnCodeRecord(bean); + return AjaxResult.success(getDataTable(list)); + } } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ProjUsingRecordMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ProjUsingRecordMapper.java index 657d5f3f..bc0e775e 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ProjUsingRecordMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ProjUsingRecordMapper.java @@ -24,4 +24,6 @@ public interface ProjUsingRecordMapper { List getHisCodeRecord(ProjUsingRecord bean); List getUserGjjRecords(ProjUsingRecord bean); + + List getHisReturnCodeRecord(ProjUsingRecord bean); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ProjUsingRecordService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ProjUsingRecordService.java index 2087bbf0..c0753b96 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ProjUsingRecordService.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ProjUsingRecordService.java @@ -22,4 +22,6 @@ public interface ProjUsingRecordService { List getHisCodeRecord(ProjUsingRecord bean); List getUserGjjRecords(ProjUsingRecord bean); + + List getHisReturnCodeRecord(ProjUsingRecord bean); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ProjUsingRecordServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ProjUsingRecordServiceImpl.java index d06ca11f..79bdf267 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ProjUsingRecordServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ProjUsingRecordServiceImpl.java @@ -36,4 +36,9 @@ public class ProjUsingRecordServiceImpl implements ProjUsingRecordService { public List getUserGjjRecords(ProjUsingRecord bean) { return projUsingRecordMapper.getUserGjjRecords(bean); } + + @Override + public List getHisReturnCodeRecord(ProjUsingRecord bean) { + return projUsingRecordMapper.getHisReturnCodeRecord(bean); + } } diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ProjUsingRecordMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ProjUsingRecordMapper.xml index 2ccaa3a1..fa6caacc 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ProjUsingRecordMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ProjUsingRecordMapper.xml @@ -188,8 +188,39 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN ma_machine mm ON mm.ma_id = sai.ma_id WHERE sai.agreement_id = #{agreementId} - and sai.type_id = #{typeId} - and sai.end_time is null and sai.back_id is null + and sai.type_id = #{typeId} + and sai.end_time is null and sai.back_id is null + + and mm.ma_code like concat('%',#{maCode},'%') + + +