diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
index 18476de..a536f10 100644
--- a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
@@ -37,4 +37,24 @@
+
+
+
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
index 18476de..a536f10 100644
--- a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
@@ -37,4 +37,24 @@
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
new file mode 100644
index 0000000..e65b78e
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, order_no, deliverer_id, deliverer, customer_id, customer_name, deliverer_tel, plan_deliver_time, require_over_time, customer_address, customer_phone, is_urgent, maintain_major, undertaker_id, measure_company, undertaker_name, undertake_time, receive_status, receive_illustrate, create_user_id, create_user_name, create_time, update_time
+
+
+
+
+
+
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
index 18476de..a536f10 100644
--- a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
@@ -37,4 +37,24 @@
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
new file mode 100644
index 0000000..e65b78e
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, order_no, deliverer_id, deliverer, customer_id, customer_name, deliverer_tel, plan_deliver_time, require_over_time, customer_address, customer_phone, is_urgent, maintain_major, undertaker_id, measure_company, undertaker_name, undertake_time, receive_status, receive_illustrate, create_user_id, create_user_name, create_time, update_time
+
+
+
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
new file mode 100644
index 0000000..f1b61be
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, equipment_id, content, operate_user_id, operate_time
+
+
+
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
index 18476de..a536f10 100644
--- a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
@@ -37,4 +37,24 @@
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
new file mode 100644
index 0000000..e65b78e
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, order_no, deliverer_id, deliverer, customer_id, customer_name, deliverer_tel, plan_deliver_time, require_over_time, customer_address, customer_phone, is_urgent, maintain_major, undertaker_id, measure_company, undertaker_name, undertake_time, receive_status, receive_illustrate, create_user_id, create_user_name, create_time, update_time
+
+
+
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
new file mode 100644
index 0000000..f1b61be
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, equipment_id, content, operate_user_id, operate_time
+
+
+
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
new file mode 100644
index 0000000..a65c4df
--- /dev/null
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.controller.equipment;
+
+import com.casic.missiles.dto.ReturnDTO;
+import com.casic.missiles.dto.ReturnUtil;
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.casic.missiles.service.equipment.IEquipmentModifyLogService;
+import io.swagger.annotations.Api;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 前端控制器
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+@Api(tags = "设备变更记录")
+@RestController
+@RequestMapping("/equipment")
+@RequiredArgsConstructor
+public class EquipmentModifyLogController {
+
+ private final IEquipmentModifyLogService modifyLogService;
+
+ @GetMapping("/modifyLogs")
+ public ReturnDTO> list(Long equipmentId){
+ return ReturnUtil.success(modifyLogService.listByEquipment(equipmentId));
+ }
+
+}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
index 18476de..a536f10 100644
--- a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
@@ -37,4 +37,24 @@
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
new file mode 100644
index 0000000..e65b78e
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, order_no, deliverer_id, deliverer, customer_id, customer_name, deliverer_tel, plan_deliver_time, require_over_time, customer_address, customer_phone, is_urgent, maintain_major, undertaker_id, measure_company, undertaker_name, undertake_time, receive_status, receive_illustrate, create_user_id, create_user_name, create_time, update_time
+
+
+
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
new file mode 100644
index 0000000..f1b61be
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, equipment_id, content, operate_user_id, operate_time
+
+
+
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
new file mode 100644
index 0000000..a65c4df
--- /dev/null
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.controller.equipment;
+
+import com.casic.missiles.dto.ReturnDTO;
+import com.casic.missiles.dto.ReturnUtil;
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.casic.missiles.service.equipment.IEquipmentModifyLogService;
+import io.swagger.annotations.Api;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 前端控制器
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+@Api(tags = "设备变更记录")
+@RestController
+@RequestMapping("/equipment")
+@RequiredArgsConstructor
+public class EquipmentModifyLogController {
+
+ private final IEquipmentModifyLogService modifyLogService;
+
+ @GetMapping("/modifyLogs")
+ public ReturnDTO> list(Long equipmentId){
+ return ReturnUtil.success(modifyLogService.listByEquipment(equipmentId));
+ }
+
+}
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
index 444318c..6b3af95 100644
--- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
@@ -72,6 +72,15 @@
return businessOrderService.addOrder(businessOrder);
}
+ @ApiOperation("任务单检查")
+ @PostMapping("/check")
+ public ReturnDTO orderChcek(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
+ Assert.isFalse(bindingResult.hasErrors(), () -> {
+ throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage());
+ });
+ return ReturnUtil.success(businessOrderService.checkOrder(businessOrder));
+ }
+
@ApiOperation("任务单更新")
@PostMapping("/update")
public ReturnDTO orderUpdate(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
index 18476de..a536f10 100644
--- a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
@@ -37,4 +37,24 @@
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
new file mode 100644
index 0000000..e65b78e
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, order_no, deliverer_id, deliverer, customer_id, customer_name, deliverer_tel, plan_deliver_time, require_over_time, customer_address, customer_phone, is_urgent, maintain_major, undertaker_id, measure_company, undertaker_name, undertake_time, receive_status, receive_illustrate, create_user_id, create_user_name, create_time, update_time
+
+
+
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
new file mode 100644
index 0000000..f1b61be
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, equipment_id, content, operate_user_id, operate_time
+
+
+
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
new file mode 100644
index 0000000..a65c4df
--- /dev/null
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.controller.equipment;
+
+import com.casic.missiles.dto.ReturnDTO;
+import com.casic.missiles.dto.ReturnUtil;
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.casic.missiles.service.equipment.IEquipmentModifyLogService;
+import io.swagger.annotations.Api;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 前端控制器
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+@Api(tags = "设备变更记录")
+@RestController
+@RequestMapping("/equipment")
+@RequiredArgsConstructor
+public class EquipmentModifyLogController {
+
+ private final IEquipmentModifyLogService modifyLogService;
+
+ @GetMapping("/modifyLogs")
+ public ReturnDTO> list(Long equipmentId){
+ return ReturnUtil.success(modifyLogService.listByEquipment(equipmentId));
+ }
+
+}
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
index 444318c..6b3af95 100644
--- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
@@ -72,6 +72,15 @@
return businessOrderService.addOrder(businessOrder);
}
+ @ApiOperation("任务单检查")
+ @PostMapping("/check")
+ public ReturnDTO orderChcek(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
+ Assert.isFalse(bindingResult.hasErrors(), () -> {
+ throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage());
+ });
+ return ReturnUtil.success(businessOrderService.checkOrder(businessOrder));
+ }
+
@ApiOperation("任务单更新")
@PostMapping("/update")
public ReturnDTO orderUpdate(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
diff --git a/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml b/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
index 84ca460..352950c 100644
--- a/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
+++ b/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
@@ -36,6 +36,8 @@
template:
calibration: "现场检定审批报告"
environmental: "现场环境记录"
+ role:
+ operator: user # 操作手
logging:
level.root: info
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
index 18476de..a536f10 100644
--- a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
@@ -37,4 +37,24 @@
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
new file mode 100644
index 0000000..e65b78e
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, order_no, deliverer_id, deliverer, customer_id, customer_name, deliverer_tel, plan_deliver_time, require_over_time, customer_address, customer_phone, is_urgent, maintain_major, undertaker_id, measure_company, undertaker_name, undertake_time, receive_status, receive_illustrate, create_user_id, create_user_name, create_time, update_time
+
+
+
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
new file mode 100644
index 0000000..f1b61be
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, equipment_id, content, operate_user_id, operate_time
+
+
+
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
new file mode 100644
index 0000000..a65c4df
--- /dev/null
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.controller.equipment;
+
+import com.casic.missiles.dto.ReturnDTO;
+import com.casic.missiles.dto.ReturnUtil;
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.casic.missiles.service.equipment.IEquipmentModifyLogService;
+import io.swagger.annotations.Api;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 前端控制器
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+@Api(tags = "设备变更记录")
+@RestController
+@RequestMapping("/equipment")
+@RequiredArgsConstructor
+public class EquipmentModifyLogController {
+
+ private final IEquipmentModifyLogService modifyLogService;
+
+ @GetMapping("/modifyLogs")
+ public ReturnDTO> list(Long equipmentId){
+ return ReturnUtil.success(modifyLogService.listByEquipment(equipmentId));
+ }
+
+}
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
index 444318c..6b3af95 100644
--- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
@@ -72,6 +72,15 @@
return businessOrderService.addOrder(businessOrder);
}
+ @ApiOperation("任务单检查")
+ @PostMapping("/check")
+ public ReturnDTO orderChcek(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
+ Assert.isFalse(bindingResult.hasErrors(), () -> {
+ throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage());
+ });
+ return ReturnUtil.success(businessOrderService.checkOrder(businessOrder));
+ }
+
@ApiOperation("任务单更新")
@PostMapping("/update")
public ReturnDTO orderUpdate(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
diff --git a/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml b/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
index 84ca460..352950c 100644
--- a/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
+++ b/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
@@ -36,6 +36,8 @@
template:
calibration: "现场检定审批报告"
environmental: "现场环境记录"
+ role:
+ operator: user # 操作手
logging:
level.root: info
diff --git a/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java
index 72514d8..2836b50 100644
--- a/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java
+++ b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java
@@ -45,7 +45,7 @@
if(EquipmentStatusTypeEnum.DELAY.equals(equipmentInfo.getUsageStatus())){
QueryWrapper statusQueryWrapper = new QueryWrapper<>();
statusQueryWrapper.eq("equipment_id",equipmentInfo.getId());
- statusQueryWrapper.eq("", StatusApprovalTypeEnum.DELAY);
+ statusQueryWrapper.eq("approval_type", StatusApprovalTypeEnum.DELAY);
statusQueryWrapper.orderByDesc("create_time");
statusQueryWrapper.last("limit 1");
EquipmentStatusApproval statusApproval = statusApprovalService.getOne(statusQueryWrapper);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
index 18476de..a536f10 100644
--- a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
@@ -37,4 +37,24 @@
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
new file mode 100644
index 0000000..e65b78e
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, order_no, deliverer_id, deliverer, customer_id, customer_name, deliverer_tel, plan_deliver_time, require_over_time, customer_address, customer_phone, is_urgent, maintain_major, undertaker_id, measure_company, undertaker_name, undertake_time, receive_status, receive_illustrate, create_user_id, create_user_name, create_time, update_time
+
+
+
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
new file mode 100644
index 0000000..f1b61be
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, equipment_id, content, operate_user_id, operate_time
+
+
+
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
new file mode 100644
index 0000000..a65c4df
--- /dev/null
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.controller.equipment;
+
+import com.casic.missiles.dto.ReturnDTO;
+import com.casic.missiles.dto.ReturnUtil;
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.casic.missiles.service.equipment.IEquipmentModifyLogService;
+import io.swagger.annotations.Api;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 前端控制器
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+@Api(tags = "设备变更记录")
+@RestController
+@RequestMapping("/equipment")
+@RequiredArgsConstructor
+public class EquipmentModifyLogController {
+
+ private final IEquipmentModifyLogService modifyLogService;
+
+ @GetMapping("/modifyLogs")
+ public ReturnDTO> list(Long equipmentId){
+ return ReturnUtil.success(modifyLogService.listByEquipment(equipmentId));
+ }
+
+}
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
index 444318c..6b3af95 100644
--- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
@@ -72,6 +72,15 @@
return businessOrderService.addOrder(businessOrder);
}
+ @ApiOperation("任务单检查")
+ @PostMapping("/check")
+ public ReturnDTO orderChcek(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
+ Assert.isFalse(bindingResult.hasErrors(), () -> {
+ throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage());
+ });
+ return ReturnUtil.success(businessOrderService.checkOrder(businessOrder));
+ }
+
@ApiOperation("任务单更新")
@PostMapping("/update")
public ReturnDTO orderUpdate(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
diff --git a/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml b/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
index 84ca460..352950c 100644
--- a/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
+++ b/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
@@ -36,6 +36,8 @@
template:
calibration: "现场检定审批报告"
environmental: "现场环境记录"
+ role:
+ operator: user # 操作手
logging:
level.root: info
diff --git a/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java
index 72514d8..2836b50 100644
--- a/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java
+++ b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java
@@ -45,7 +45,7 @@
if(EquipmentStatusTypeEnum.DELAY.equals(equipmentInfo.getUsageStatus())){
QueryWrapper statusQueryWrapper = new QueryWrapper<>();
statusQueryWrapper.eq("equipment_id",equipmentInfo.getId());
- statusQueryWrapper.eq("", StatusApprovalTypeEnum.DELAY);
+ statusQueryWrapper.eq("approval_type", StatusApprovalTypeEnum.DELAY);
statusQueryWrapper.orderByDesc("create_time");
statusQueryWrapper.last("limit 1");
EquipmentStatusApproval statusApproval = statusApprovalService.getOne(statusQueryWrapper);
diff --git a/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentStatusApprovalJobHandler.java b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentStatusApprovalJobHandler.java
new file mode 100644
index 0000000..f3aa066
--- /dev/null
+++ b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentStatusApprovalJobHandler.java
@@ -0,0 +1,48 @@
+package com.casic.missiles.job.handler;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.casic.missiles.enums.ApprovalStatusEnum;
+import com.casic.missiles.model.status.EquipmentStatusApproval;
+import com.casic.missiles.service.status.IEquipmentStatusApprovalService;
+import com.casic.missiles.service.status.IEquipmentStatusLogService;
+import com.xxl.job.core.context.XxlJobHelper;
+import com.xxl.job.core.handler.annotation.XxlJob;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+
+import java.util.Calendar;
+import java.util.Date;
+import java.util.List;
+
+@Slf4j
+@Component
+@RequiredArgsConstructor
+public class EquipmentStatusApprovalJobHandler {
+
+ private final IEquipmentStatusApprovalService statusApprovalService;
+
+ @XxlJob("equipmentStatusApprovalJobHandler")
+ public void equipmentStatusApprovalJobHandler(){
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY,0);
+ calendar.set(Calendar.MINUTE,0);
+ calendar.set(Calendar.SECOND,0);
+ Date startTime = calendar.getTime();
+
+ calendar.add(Calendar.DATE,1);
+ Date endTime = calendar.getTime();
+
+ QueryWrapper queryWrapper = new QueryWrapper<>();
+ queryWrapper.eq("approval_status", ApprovalStatusEnum.PASSED);
+ queryWrapper.ge("approval_time",startTime);
+ queryWrapper.lt("approval_time",endTime);
+ List list = statusApprovalService.list(queryWrapper);
+ for (EquipmentStatusApproval approval : list) {
+ statusApprovalService.updateStatusAndSaveLog(approval);
+ XxlJobHelper.log(String.format("update equipment %s status",approval.getEquipmentNo()));
+ }
+ }
+
+}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -15,4 +19,7 @@
Long selectMaxOrderNo();
+ List checkSamples(@Param("sampleIds")List sampleIds,
+ @Param("orderId")Long orderId);
+
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
index c668e55..921a6a5 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessOrderListResponseMapper.java
@@ -1,7 +1,15 @@
package com.casic.missiles.mapper.business;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.business.OrderListResponse;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface BusinessOrderListResponseMapper extends BaseMapper {
+
+ List listPage(@Param("page")Page page,
+ @Param("ew")QueryWrapper ew);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index cde328c..219d6d8 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -41,9 +41,14 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
- List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindListPage(@Param("page") Page page,
+ @Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
- List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+ List selectRemindList(@Param("dataScope") DataScope dataScope,
+ @Param("ew") QueryWrapper queryWrapper,
+ @Param("checkedStatus") List checkedStatus);
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
new file mode 100644
index 0000000..4b6f2f4
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentModifyLogMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.equipment;
+
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+public interface EquipmentModifyLogMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
index 18476de..a536f10 100644
--- a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderInfoMapper.xml
@@ -37,4 +37,24 @@
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
new file mode 100644
index 0000000..e65b78e
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/business/BizBusinessOrderListResponseMapper.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, order_no, deliverer_id, deliverer, customer_id, customer_name, deliverer_tel, plan_deliver_time, require_over_time, customer_address, customer_phone, is_urgent, maintain_major, undertaker_id, measure_company, undertaker_name, undertake_time, receive_status, receive_illustrate, create_user_id, create_user_name, create_time, update_time
+
+
+
+
+
+
diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
new file mode 100644
index 0000000..f1b61be
--- /dev/null
+++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentModifyLogMapper.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id, equipment_id, content, operate_user_id, operate_time
+
+
+
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
new file mode 100644
index 0000000..a65c4df
--- /dev/null
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/equipment/EquipmentModifyLogController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.controller.equipment;
+
+import com.casic.missiles.dto.ReturnDTO;
+import com.casic.missiles.dto.ReturnUtil;
+import com.casic.missiles.model.equipment.EquipmentModifyLog;
+import com.casic.missiles.service.equipment.IEquipmentModifyLogService;
+import io.swagger.annotations.Api;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ *
+ * 受检设备-设备台账-设备变更记录 前端控制器
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-11-20
+ */
+@Api(tags = "设备变更记录")
+@RestController
+@RequestMapping("/equipment")
+@RequiredArgsConstructor
+public class EquipmentModifyLogController {
+
+ private final IEquipmentModifyLogService modifyLogService;
+
+ @GetMapping("/modifyLogs")
+ public ReturnDTO> list(Long equipmentId){
+ return ReturnUtil.success(modifyLogService.listByEquipment(equipmentId));
+ }
+
+}
diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
index 444318c..6b3af95 100644
--- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
+++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/BizBusinessOrderInfoController.java
@@ -72,6 +72,15 @@
return businessOrderService.addOrder(businessOrder);
}
+ @ApiOperation("任务单检查")
+ @PostMapping("/check")
+ public ReturnDTO orderChcek(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
+ Assert.isFalse(bindingResult.hasErrors(), () -> {
+ throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage());
+ });
+ return ReturnUtil.success(businessOrderService.checkOrder(businessOrder));
+ }
+
@ApiOperation("任务单更新")
@PostMapping("/update")
public ReturnDTO orderUpdate(@RequestBody @Valid BizBusinessOrderInfo businessOrder, BindingResult bindingResult) {
diff --git a/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml b/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
index 84ca460..352950c 100644
--- a/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
+++ b/casic-metering-eqpt-api/src/main/resources/config/application-dev.yml
@@ -36,6 +36,8 @@
template:
calibration: "现场检定审批报告"
environmental: "现场环境记录"
+ role:
+ operator: user # 操作手
logging:
level.root: info
diff --git a/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java
index 72514d8..2836b50 100644
--- a/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java
+++ b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentExpireJobHandler.java
@@ -45,7 +45,7 @@
if(EquipmentStatusTypeEnum.DELAY.equals(equipmentInfo.getUsageStatus())){
QueryWrapper statusQueryWrapper = new QueryWrapper<>();
statusQueryWrapper.eq("equipment_id",equipmentInfo.getId());
- statusQueryWrapper.eq("", StatusApprovalTypeEnum.DELAY);
+ statusQueryWrapper.eq("approval_type", StatusApprovalTypeEnum.DELAY);
statusQueryWrapper.orderByDesc("create_time");
statusQueryWrapper.last("limit 1");
EquipmentStatusApproval statusApproval = statusApprovalService.getOne(statusQueryWrapper);
diff --git a/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentStatusApprovalJobHandler.java b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentStatusApprovalJobHandler.java
new file mode 100644
index 0000000..f3aa066
--- /dev/null
+++ b/casic-metering-job/src/main/java/com/casic/missiles/job/handler/EquipmentStatusApprovalJobHandler.java
@@ -0,0 +1,48 @@
+package com.casic.missiles.job.handler;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.casic.missiles.enums.ApprovalStatusEnum;
+import com.casic.missiles.model.status.EquipmentStatusApproval;
+import com.casic.missiles.service.status.IEquipmentStatusApprovalService;
+import com.casic.missiles.service.status.IEquipmentStatusLogService;
+import com.xxl.job.core.context.XxlJobHelper;
+import com.xxl.job.core.handler.annotation.XxlJob;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+
+import java.util.Calendar;
+import java.util.Date;
+import java.util.List;
+
+@Slf4j
+@Component
+@RequiredArgsConstructor
+public class EquipmentStatusApprovalJobHandler {
+
+ private final IEquipmentStatusApprovalService statusApprovalService;
+
+ @XxlJob("equipmentStatusApprovalJobHandler")
+ public void equipmentStatusApprovalJobHandler(){
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY,0);
+ calendar.set(Calendar.MINUTE,0);
+ calendar.set(Calendar.SECOND,0);
+ Date startTime = calendar.getTime();
+
+ calendar.add(Calendar.DATE,1);
+ Date endTime = calendar.getTime();
+
+ QueryWrapper queryWrapper = new QueryWrapper<>();
+ queryWrapper.eq("approval_status", ApprovalStatusEnum.PASSED);
+ queryWrapper.ge("approval_time",startTime);
+ queryWrapper.lt("approval_time",endTime);
+ List list = statusApprovalService.list(queryWrapper);
+ for (EquipmentStatusApproval approval : list) {
+ statusApprovalService.updateStatusAndSaveLog(approval);
+ XxlJobHelper.log(String.format("update equipment %s status",approval.getEquipmentNo()));
+ }
+ }
+
+}
diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/business/OrderCheckDTO.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/OrderCheckDTO.java
new file mode 100644
index 0000000..032e2d4
--- /dev/null
+++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/business/OrderCheckDTO.java
@@ -0,0 +1,14 @@
+package com.casic.missiles.dto.business;
+
+import lombok.Getter;
+import lombok.Setter;
+
+@Getter
+@Setter
+public class OrderCheckDTO {
+
+ private String orderNo;
+ private String manufactureNo;
+
+ private String equipmentName;
+}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
index 8594bae..14d8a51 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BizBusinessOrderInfoMapper.java
@@ -1,7 +1,11 @@
package com.casic.missiles.mapper.business;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.casic.missiles.dto.business.OrderCheckDTO;
import com.casic.missiles.model.business.BizBusinessOrderInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*