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