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 30c851f9..5ffd4cda 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 @@ -186,6 +186,7 @@ public class SltAgreementInfo { private Integer codeNum; private Integer unitId; private Integer lotId; + private Integer leaseType; private List node; } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java index 93e72be7..ee70e65b 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java @@ -55,7 +55,7 @@ public class BackReceiveServiceImpl implements BackReceiveService { MachinePart machinePart = tmTaskMapper.getMachineParts(typeId); machinePart.setParentId(record.getId().intValue()); int countMachineByPidAndTid = tmTaskMapper.getCountMachineByPidAndTid(machinePart); - Double machinePartNum = typeId.getPartNum() * Double.parseDouble(backApplyInfo.getPreNum()); + Double machinePartNum = typeId.getPartNum() * Double.parseDouble(backApplyInfo.getAuditNum()); count1 += machinePartNum; count2 += countMachineByPidAndTid; machinePart.setPartNum(machinePartNum - countMachineByPidAndTid); @@ -65,7 +65,7 @@ public class BackReceiveServiceImpl implements BackReceiveService { if (count1 == count2) { backApplyInfo.setPartNum(0); } else { - backApplyInfo.setPartNum((int) Double.parseDouble(backApplyInfo.getPreNum())); + backApplyInfo.setPartNum((int) Double.parseDouble(backApplyInfo.getAuditNum())); } } } diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackReceiveMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackReceiveMapper.xml index fea753c1..8928f754 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackReceiveMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackReceiveMapper.xml @@ -542,8 +542,8 @@ ) - insert into slt_agreement_info (agreement_id,type_id,ma_id,num,start_time,status,lease_id,lease_price,buy_price,is_slt,company_id) - values (#{info.agreementId},#{info.typeId},#{info.maId},#{many},#{info.startTime},#{info.status},#{info.leaseId},#{info.leasePrice},#{info.buyPrice},'0',#{info.companyId}); + insert into slt_agreement_info (agreement_id,type_id,ma_id,num,start_time,status,lease_id,lease_price,buy_price,is_slt,company_id,lease_type) + values (#{info.agreementId},#{info.typeId},#{info.maId},#{many},#{info.startTime},#{info.status},#{info.leaseId},#{info.leasePrice},#{info.buyPrice},'0',#{info.companyId},#{info.leaseType}); @@ -664,7 +664,8 @@ mt.type_name as typeCode, mt.unit_name as unitName, mt2.type_name AS typeName, - bad.audit_num as preNum, + bad.pre_num as preNum, + bad.audit_num as auditNum, bad.status as status, IFNULL(bad.audit_num,0)-IFNULL(aa.back_num,0) as num, mt.manage_type as manageType, @@ -860,6 +861,7 @@ end_time AS endTime, status AS status, lease_id AS leaseId, + lease_type AS leaseType, back_id AS backId, lease_price AS leasePrice, buy_price AS buyPrice, diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/PurchaseMacodeInfo.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/PurchaseMacodeInfo.java index 1323555a..5f3d277d 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/PurchaseMacodeInfo.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/PurchaseMacodeInfo.java @@ -124,6 +124,16 @@ public class PurchaseMacodeInfo extends BaseEntity @ApiModelProperty(value = "单位名称") private String unitName; + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + private String userId; + /** 审核员用户id */ @ApiModelProperty(value = "审核员用户id") private List userIds; diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseMacodeInfoServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseMacodeInfoServiceImpl.java index 6ac8691d..d7b38553 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseMacodeInfoServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseMacodeInfoServiceImpl.java @@ -71,7 +71,7 @@ public class PurchaseMacodeInfoServiceImpl implements IPurchaseMacodeInfoService public List selectPurchaseMacodeInfoList(PurchaseMacodeInfo purchaseMacodeInfo) { List purchaseMacodeInfoList = purchaseMacodeInfoMapper.selectPurchaseMacodeInfoList(purchaseMacodeInfo); //判断有没有绑定固定资产 - if (purchaseMacodeInfoList.size() > 0 && purchaseMacodeInfoList.get(0).getFixCode()!=null){ + if (purchaseMacodeInfoList.size() > 0/* && purchaseMacodeInfoList.get(0).getFixCode()!=null*/){ Map groupCounts = purchaseMacodeInfoList.stream().map(PurchaseMacodeInfo::getTypeId).collect(Collectors.groupingBy(String::valueOf, Collectors.counting())); // 根据 typeId 进行去重 purchaseMacodeInfoList = purchaseMacodeInfoList.stream() @@ -433,12 +433,14 @@ public class PurchaseMacodeInfoServiceImpl implements IPurchaseMacodeInfoService */ @Override public List selectPutinDetails(PurchaseMacodeInfo purchaseMacodeInfo) { + Long userid = SecurityUtils.getLoginUser().getUserid(); + purchaseMacodeInfo.setUserId(userid.toString()); List purchaseMacodeInfos = purchaseMacodeInfoMapper.selectPutinDetails(purchaseMacodeInfo); - for (PurchaseMacodeInfo macodeInfo : purchaseMacodeInfos) { + /* for (PurchaseMacodeInfo macodeInfo : purchaseMacodeInfos) { List userIds = purchaseMacodeInfoMapper.selectKeepUser(macodeInfo.getTypeId().intValue()); userIds.add("1"); macodeInfo.setUserIds(userIds); - } + }*/ return purchaseMacodeInfos; } diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseMacodeInfoMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseMacodeInfoMapper.xml index ea29b07c..1a89a705 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseMacodeInfoMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseMacodeInfoMapper.xml @@ -351,18 +351,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"