diff --git a/nursing-unit-api/src/main/java/com/nu/modules/pad/directiveplan/api/CareDirectiveApi.java b/nursing-unit-api/src/main/java/com/nu/modules/pad/directiveplan/api/CareDirectiveApi.java
index 51d7b855..c5b5b0f4 100644
--- a/nursing-unit-api/src/main/java/com/nu/modules/pad/directiveplan/api/CareDirectiveApi.java
+++ b/nursing-unit-api/src/main/java/com/nu/modules/pad/directiveplan/api/CareDirectiveApi.java
@@ -290,7 +290,7 @@ public class CareDirectiveApi {
Date ygkssj = item.getStartTime(); // 应该开始时间
Date sjkssj = item.getBeginTime(); // 实际开始时间
Date sjjssj = item.getFinishTime(); // 实际结束时间
- String rcsc = item.getServiceAllowedTimeout(); // 容错时长(分钟)
+ String rcsc = item.getTimeoutDuration(); // 容错时长(分钟)
String fwsc = item.getServiceDuration(); // 服务时长(分钟)
// 判断是否超时(实际开始时间 > 应该开始时间 + 容错时长)
diff --git a/nursing-unit-common/src/main/java/com/nu/entity/DirectiveOrderEntity.java b/nursing-unit-common/src/main/java/com/nu/entity/DirectiveOrderEntity.java
index 0ba80adf..0ce218b5 100644
--- a/nursing-unit-common/src/main/java/com/nu/entity/DirectiveOrderEntity.java
+++ b/nursing-unit-common/src/main/java/com/nu/entity/DirectiveOrderEntity.java
@@ -34,8 +34,6 @@ public class DirectiveOrderEntity implements Serializable {
/**执行类型 1单人 2协助 3转单*/
private String optType;
private String optTypeName;
- /**服务容错时长(end_time + 这个时间) 小于 begin_time算超时*/
- private String serviceAllowedTimeout;
/**是否超时 Y超时 N未超时*/
private String izTimeout;
/**实际执行人id(多个); 主要执行人+协助人*/
@@ -90,6 +88,8 @@ public class DirectiveOrderEntity implements Serializable {
private String serviceDuration;
/**服务说明*/
private String serviceContent;
+ /**超时时长(分钟)*/
+ private String timeoutDuration;
/**服务指令包ID*/
private String packageId;
/**服务指令包名称*/
diff --git a/nursing-unit-common/src/main/java/com/nu/entity/DirectiveOrderSubEntity.java b/nursing-unit-common/src/main/java/com/nu/entity/DirectiveOrderSubEntity.java
index 740a94a2..fdefba40 100644
--- a/nursing-unit-common/src/main/java/com/nu/entity/DirectiveOrderSubEntity.java
+++ b/nursing-unit-common/src/main/java/com/nu/entity/DirectiveOrderSubEntity.java
@@ -89,6 +89,8 @@ public class DirectiveOrderSubEntity implements Serializable {
private String serviceDuration;
/**服务说明*/
private String serviceContent;
+ /**超时时长(分钟)*/
+ private String timeoutDuration;
/**收费价格*/
private BigDecimal tollPrice;
/**提成价格*/
@@ -137,8 +139,7 @@ public class DirectiveOrderSubEntity implements Serializable {
/**执行类型 1单人 2协助 3转单*/
private String optType;
private String optTypeName;
- /**服务容错时长(end_time + 这个时间) 小于 begin_time算超时*/
- private String serviceAllowedTimeout;
+
/**是否超时 Y超时 N未超时*/
private String izTimeout;
/**实际执行人id(多个); 主要执行人+协助人*/
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/datapool/mapper/xml/DirectiveDataPoolMapper.xml b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/datapool/mapper/xml/DirectiveDataPoolMapper.xml
index 558db4a0..1dc7302f 100644
--- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/datapool/mapper/xml/DirectiveDataPoolMapper.xml
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/datapool/mapper/xml/DirectiveDataPoolMapper.xml
@@ -177,7 +177,12 @@
iz_start
from nu_biz_nu_directive_order
where pool_id = #{id}
- AND iz_start = #{izStart}
+
+ AND iz_start = #{izStart}
+
+
+ AND start_time >= #{startTime}
+
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/datapool/service/impl/CareDataPoolServiceImpl.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/datapool/service/impl/CareDataPoolServiceImpl.java
index 7f51125b..baa9a874 100644
--- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/datapool/service/impl/CareDataPoolServiceImpl.java
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/datapool/service/impl/CareDataPoolServiceImpl.java
@@ -219,7 +219,7 @@ public class CareDataPoolServiceImpl extends ServiceImpl {
List queryCurrent(@Param("dto") CareDirectiveEntity dto);
+ DirectiveOrder getInstantById(DirectiveOrder orders);
+
DirectiveOrder getDirectiveById(DirectiveOrder orders);
+ DirectiveOrder getPackageById(DirectiveOrder orders);
+
DirectiveOrder getEmployeeById(@Param("employeeId") String employeeId);
}
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/order/mapper/xml/DirectiveOrderMapper.xml b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/order/mapper/xml/DirectiveOrderMapper.xml
index 65e26606..766807da 100644
--- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/order/mapper/xml/DirectiveOrderMapper.xml
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/order/mapper/xml/DirectiveOrderMapper.xml
@@ -53,7 +53,7 @@
-
+
@@ -114,6 +114,30 @@
+
+
-