diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java index 76dff21..1426e84 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java @@ -2,6 +2,9 @@ import com.casic.missiles.model.equipment.EquipmentStandardSupportEquipment; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** *

@@ -13,4 +16,5 @@ */ public interface EquipmentStandardSupportMapper extends BaseMapper { + List selectBatchEquipmentIds(@Param("supportEquipmentIds") List supportEquipmentIds); } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java index 76dff21..1426e84 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java @@ -2,6 +2,9 @@ import com.casic.missiles.model.equipment.EquipmentStandardSupportEquipment; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** *

@@ -13,4 +16,5 @@ */ public interface EquipmentStandardSupportMapper extends BaseMapper { + List selectBatchEquipmentIds(@Param("supportEquipmentIds") List supportEquipmentIds); } diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml index 4c5c0ba..858b2e5 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml @@ -19,4 +19,11 @@ id, standard_equipment_id, equipment_id, remark, is_del, create_user, create_time, update_time + diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java index 76dff21..1426e84 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java @@ -2,6 +2,9 @@ import com.casic.missiles.model.equipment.EquipmentStandardSupportEquipment; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** *

@@ -13,4 +16,5 @@ */ public interface EquipmentStandardSupportMapper extends BaseMapper { + List selectBatchEquipmentIds(@Param("supportEquipmentIds") List supportEquipmentIds); } diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml index 4c5c0ba..858b2e5 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml @@ -19,4 +19,11 @@ id, standard_equipment_id, equipment_id, remark, is_del, create_user, create_time, update_time + diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/IBusinessDispatchServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/IBusinessDispatchServiceImpl.java index 92c54eb..d56197e 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/IBusinessDispatchServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/IBusinessDispatchServiceImpl.java @@ -275,6 +275,9 @@ } if(MEASURE_COMPLETE.equals(currentSegment) || TO_GIVE_BACK.equals(currentSegment) || GIVE_BACK_COMPLETE.equals(currentSegment)){ dispatchVO.setCurrentSegment(COMPLETE); + //产品:完成状态的不展示证书出具信息 + dispatchVO.setRequireCertifications(null); + dispatchVO.setAlreadyCertifications(null); } } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java index 76dff21..1426e84 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentStandardSupportMapper.java @@ -2,6 +2,9 @@ import com.casic.missiles.model.equipment.EquipmentStandardSupportEquipment; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** *

@@ -13,4 +16,5 @@ */ public interface EquipmentStandardSupportMapper extends BaseMapper { + List selectBatchEquipmentIds(@Param("supportEquipmentIds") List supportEquipmentIds); } diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml index 4c5c0ba..858b2e5 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardSupportMapper.xml @@ -19,4 +19,11 @@ id, standard_equipment_id, equipment_id, remark, is_del, create_user, create_time, update_time + diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/IBusinessDispatchServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/IBusinessDispatchServiceImpl.java index 92c54eb..d56197e 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/IBusinessDispatchServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/IBusinessDispatchServiceImpl.java @@ -275,6 +275,9 @@ } if(MEASURE_COMPLETE.equals(currentSegment) || TO_GIVE_BACK.equals(currentSegment) || GIVE_BACK_COMPLETE.equals(currentSegment)){ dispatchVO.setCurrentSegment(COMPLETE); + //产品:完成状态的不展示证书出具信息 + dispatchVO.setRequireCertifications(null); + dispatchVO.setAlreadyCertifications(null); } } diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/EquipmentStandardApplyServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/EquipmentStandardApplyServiceImpl.java index 0e3faa3..15a1e73 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/EquipmentStandardApplyServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/EquipmentStandardApplyServiceImpl.java @@ -194,9 +194,13 @@ } // 通过标准配套设备id字段查询需要修改的配套设备信息 List supportEquipmentIds = meterStandardApplyEquipments.stream().map(EquipmentStandardApplyEquipment::getSupportEquipmentId).collect(Collectors.toList()); - List oldSupportEquipmentList = standardSupportMapper.selectBatchIds(supportEquipmentIds); + List oldSupportEquipmentList = standardSupportMapper.selectBatchEquipmentIds(supportEquipmentIds); // 通过标准配套设备表中的设备id查询出设备详细信息 - List oldEquipmentIds = oldSupportEquipmentList.stream().map(EquipmentStandardSupportEquipment::getEquipmentId).collect(Collectors.toList()); + List oldEquipmentIds = oldSupportEquipmentList.stream() + .filter(e -> { + return e.getStandardEquipmentId().equals(request.getId()); + }) + .map(EquipmentStandardSupportEquipment::getEquipmentId).collect(Collectors.toList()); if(!CollectionUtils.isEmpty(oldEquipmentIds) && oldEquipmentIds.size()!=0){ List equipmentList = meterFixedAssetsMapper.queryEquipmentInfo(oldEquipmentIds); for (EquipmentStandardSupportEquipment equipment : equipmentList) { @@ -225,7 +229,7 @@ String applyNo = NumberGeneratorUtil.getContactNo(getApplyNoPrefix(meterStandardApply.getApplyType()), maxNo); meterStandardApply.setApplyNo(applyNo); meterStandardApply.setApprovalStatus(ApprovalStatusEnum.DRAFT); - // 新增标准装置基本信息 + // 新增标准装置申请基本信息 if(meterStandardApplyMapper.insert(meterStandardApply)>0){ if(saveBatch(meterStandardApply)){ return ReturnUtil.success(meterStandardApply.getId());