diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java index c004670..0448ebd 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java @@ -30,6 +30,11 @@ @Param("usageStatus")String usageStatus, @Param("equipmentId")Long equipmentId); + Integer checkInfo(@Param("modelId")Long modelId, + @Param("manufactureNo")String manufactureNo, + @Param("manufacturer")String manufacturer, + @Param("equipmentId")Long equipmentId); + List selectListPage(@Param("page") Page page, @Param("ew") QueryWrapper queryWrapper); List selectList(@Param("ew") QueryWrapper queryWrapper); diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java index c004670..0448ebd 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java @@ -30,6 +30,11 @@ @Param("usageStatus")String usageStatus, @Param("equipmentId")Long equipmentId); + Integer checkInfo(@Param("modelId")Long modelId, + @Param("manufactureNo")String manufactureNo, + @Param("manufacturer")String manufacturer, + @Param("equipmentId")Long equipmentId); + List selectListPage(@Param("page") Page page, @Param("ew") QueryWrapper queryWrapper); List selectList(@Param("ew") QueryWrapper queryWrapper); diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java index e5ba812..2b95e83 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java @@ -19,4 +19,7 @@ @Select("SELECT IFNULL(max(RIGHT(plan_no, 12)), 0) from eqpt_plan where plan_type = #{planType}") Long selectMaxNo(String planType); + + @Select("select default_lab from biz_resource_customer_info where dept_id = #{companyId}") + String defaultLab(Long companyId); } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java index c004670..0448ebd 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java @@ -30,6 +30,11 @@ @Param("usageStatus")String usageStatus, @Param("equipmentId")Long equipmentId); + Integer checkInfo(@Param("modelId")Long modelId, + @Param("manufactureNo")String manufactureNo, + @Param("manufacturer")String manufacturer, + @Param("equipmentId")Long equipmentId); + List selectListPage(@Param("page") Page page, @Param("ew") QueryWrapper queryWrapper); List selectList(@Param("ew") QueryWrapper queryWrapper); diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java index e5ba812..2b95e83 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java @@ -19,4 +19,7 @@ @Select("SELECT IFNULL(max(RIGHT(plan_no, 12)), 0) from eqpt_plan where plan_type = #{planType}") Long selectMaxNo(String planType); + + @Select("select default_lab from biz_resource_customer_info where dept_id = #{companyId}") + String defaultLab(Long companyId); } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java index c9f14a9..6814d6e 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.casic.missiles.model.subcontract.SubcontractOrder; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; @@ -23,10 +24,10 @@ Long selectMaxNo(); @Override -

> P selectPage(P page, Wrapper queryWrapper); +

> P selectPage(@Param("page") P page,@Param("ew") Wrapper ew); @Override - List selectList(Wrapper queryWrapper); + List selectList(@Param("ew") Wrapper ew); } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java index c004670..0448ebd 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java @@ -30,6 +30,11 @@ @Param("usageStatus")String usageStatus, @Param("equipmentId")Long equipmentId); + Integer checkInfo(@Param("modelId")Long modelId, + @Param("manufactureNo")String manufactureNo, + @Param("manufacturer")String manufacturer, + @Param("equipmentId")Long equipmentId); + List selectListPage(@Param("page") Page page, @Param("ew") QueryWrapper queryWrapper); List selectList(@Param("ew") QueryWrapper queryWrapper); diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java index e5ba812..2b95e83 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java @@ -19,4 +19,7 @@ @Select("SELECT IFNULL(max(RIGHT(plan_no, 12)), 0) from eqpt_plan where plan_type = #{planType}") Long selectMaxNo(String planType); + + @Select("select default_lab from biz_resource_customer_info where dept_id = #{companyId}") + String defaultLab(Long companyId); } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java index c9f14a9..6814d6e 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.casic.missiles.model.subcontract.SubcontractOrder; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; @@ -23,10 +24,10 @@ Long selectMaxNo(); @Override -

> P selectPage(P page, Wrapper queryWrapper); +

> P selectPage(@Param("page") P page,@Param("ew") Wrapper ew); @Override - List selectList(Wrapper queryWrapper); + List selectList(@Param("ew") Wrapper ew); } diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoApprovalMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoApprovalMapper.xml index c49776d..ec3d893 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoApprovalMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoApprovalMapper.xml @@ -125,14 +125,9 @@ select id,install_location_id, usage_status, manufacture_no from eqpt_equipment_info where is_del = 0 ), r1 as ( - select t.equipment_id, t.install_location_id, t.usage_status, t.manufacture_no from ( - select row_number() over (partition by equipment_id order by id desc) as rn,e.* - from eqpt_equipment_info_approval e - where equipment_id not in (select id from eqpt_equipment_info where is_del = 1) - and equipment_id not in (select id from r2) - and approval_type != 3 - and approval_status in ('1','3','4','6') - ) t where t.rn = 1), + select t.equipment_id, t.install_location_id, t.usage_status, t.manufacture_no from + from eqpt_equipment_info_approval t + where approval_status = '3' and approval_type != 3), r as (select * from r1 union all @@ -148,4 +143,29 @@ LIMIT 1 + + diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java index c004670..0448ebd 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoApprovalMapper.java @@ -30,6 +30,11 @@ @Param("usageStatus")String usageStatus, @Param("equipmentId")Long equipmentId); + Integer checkInfo(@Param("modelId")Long modelId, + @Param("manufactureNo")String manufactureNo, + @Param("manufacturer")String manufacturer, + @Param("equipmentId")Long equipmentId); + List selectListPage(@Param("page") Page page, @Param("ew") QueryWrapper queryWrapper); List selectList(@Param("ew") QueryWrapper queryWrapper); diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java index e5ba812..2b95e83 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/plan/PlanMapper.java @@ -19,4 +19,7 @@ @Select("SELECT IFNULL(max(RIGHT(plan_no, 12)), 0) from eqpt_plan where plan_type = #{planType}") Long selectMaxNo(String planType); + + @Select("select default_lab from biz_resource_customer_info where dept_id = #{companyId}") + String defaultLab(Long companyId); } diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java index c9f14a9..6814d6e 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/subcontract/SubcontractOrderMapper.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.casic.missiles.model.subcontract.SubcontractOrder; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; @@ -23,10 +24,10 @@ Long selectMaxNo(); @Override -

> P selectPage(P page, Wrapper queryWrapper); +

> P selectPage(@Param("page") P page,@Param("ew") Wrapper ew); @Override - List selectList(Wrapper queryWrapper); + List selectList(@Param("ew") Wrapper ew); } diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoApprovalMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoApprovalMapper.xml index c49776d..ec3d893 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoApprovalMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoApprovalMapper.xml @@ -125,14 +125,9 @@ select id,install_location_id, usage_status, manufacture_no from eqpt_equipment_info where is_del = 0 ), r1 as ( - select t.equipment_id, t.install_location_id, t.usage_status, t.manufacture_no from ( - select row_number() over (partition by equipment_id order by id desc) as rn,e.* - from eqpt_equipment_info_approval e - where equipment_id not in (select id from eqpt_equipment_info where is_del = 1) - and equipment_id not in (select id from r2) - and approval_type != 3 - and approval_status in ('1','3','4','6') - ) t where t.rn = 1), + select t.equipment_id, t.install_location_id, t.usage_status, t.manufacture_no from + from eqpt_equipment_info_approval t + where approval_status = '3' and approval_type != 3), r as (select * from r1 union all @@ -148,4 +143,29 @@ LIMIT 1 + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@ + + diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml index 834f20e..9fa6970 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentInfoMapper.xml @@ -206,11 +206,70 @@