From 5623ac31995eacf497bdc78b0bf8e142abe6bf41 Mon Sep 17 00:00:00 2001 From: "liang.chao" Date: Mon, 11 Mar 2024 18:45:55 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E6=96=99=E7=94=B3=E8=AF=B7=E8=A1=A8?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/api/domain/SltAgreementInfo.java | 17 +++++++++ .../service/impl/BackApplyServiceImpl.java | 4 --- .../mapper/app/BackApplyAppMapper.xml | 8 +++-- .../WorkSiteDirectManageController.java | 36 +++++++++++-------- .../domain/DirectApplyInfoDetails.java | 5 ++- .../mapper/WorkSiteDirectManageMapper.java | 2 ++ .../service/WorkSiteDirectManageService.java | 2 ++ .../impl/WorkSiteDirectManageImpl.java | 15 ++++++++ .../material/WorkSiteDirectManageMapper.xml | 17 +++++++-- 9 files changed, 79 insertions(+), 27 deletions(-) diff --git a/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/SltAgreementInfo.java b/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/SltAgreementInfo.java index 879b846b..64475a59 100644 --- a/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/SltAgreementInfo.java +++ b/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/SltAgreementInfo.java @@ -16,6 +16,23 @@ public class SltAgreementInfo { *协议id */ private String agreementId; + /** + *编码 + */ + private String maCode; + + /** + *直转数量 + */ + private Integer rotationNum; + /** + *当前在用量 + */ + private Integer useNum; + /** + * 机具规格 + */ + private String typeModelName; /** *机具规格id */ diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackApplyServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackApplyServiceImpl.java index 0c3976cb..367ea0b0 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackApplyServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackApplyServiceImpl.java @@ -103,12 +103,10 @@ public class BackApplyServiceImpl implements BackApplyService { String username = SecurityUtils.getLoginUser().getUsername(); record.setCreateBy(username); if (roles.contains("jjfgs") || roles.contains("admin")) { - record.setCompanyId("101"); record.setStatus("1"); return backApplyMapper.audit(record); } if (roles.contains("tsfgs") || roles.contains("admin")) { - record.setCompanyId("102"); record.setStatus("3"); return backApplyMapper.audit(record); } @@ -134,12 +132,10 @@ public class BackApplyServiceImpl implements BackApplyService { String username = SecurityUtils.getLoginUser().getUsername(); record.setCreateBy(username); if (roles.contains("jjfgs") || roles.contains("admin")) { - record.setCompanyId("101"); record.setStatus("2"); return backApplyMapper.refuse(record); } if (roles.contains("tsfgs") || roles.contains("admin")) { - record.setCompanyId("102"); record.setStatus("4"); return backApplyMapper.refuse(record); } diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyAppMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyAppMapper.xml index f88e7766..bd1e4503 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyAppMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyAppMapper.xml @@ -280,20 +280,21 @@ LEFT JOIN back_apply_details bad on bad.parent_id=bai.id SET bai.status = #{status},bad.audit_num=bad.pre_num,bai.direct_audit_by=#{createBy},bai.direct_audit_time=NOW() WHERE - bai.id = #{id} and bai.company_id = #{companyId} + bai.id = #{id} UPDATE tm_task tt LEFT JOIN back_apply_info bai ON bai.task_id = tt.task_id LEFT JOIN back_apply_details bad on bad.parent_id=bai.id - SET bai.status = #{status},bad.audit_num=bad.pre_num,bai.direct_audit_by=#{createBy},bai.direct_audit_time=NOW() + SET bai.status = #{status},bai.direct_audit_remark=#{directAuditRemark},bad.audit_num=bad.pre_num,bai.direct_audit_by=#{createBy},bai.direct_audit_time=NOW() WHERE - bai.id = #{id} and bai.company_id = #{companyId} + bai.id = #{id} SELECT bai.id, + bai.status, bai.back_person as backPerson, bai.phone, bpl.lot_name as lotName, @@ -481,6 +482,7 @@ - select * from slt_agreement_info where agreement_id = #{agreementId} and status = '0' + SELECT + sai.*, + mt.type_name AS typeModelName, + mt2.type_name AS typeName, + mm.ma_code AS maCode, + sum(sai.num) AS useNum + FROM + slt_agreement_info sai + LEFT JOIN ma_type mt on sai.type_id = mt.type_id + LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id + LEFT JOIN ma_machine mm on sai.ma_id = mm.ma_id + where sai.agreement_id = #{agreementId} and sai.status = '0' + GROUP BY + sai.type_id,sai.ma_id