|
@@ -886,6 +886,10 @@ public class WorkerManagerLogic {
|
|
|
throw new RemoteServiceException("请填工程师意外险");
|
|
|
|
|
|
for (WorkerPolicy workerPolicy : workerPolicies) {
|
|
|
+
|
|
|
+ if (workerPolicy.getStartTime().before(workerPolicy.getEndTime()))
|
|
|
+ throw new RemoteServiceException(workerPolicy.getWorkerName()+"意外开始时间不能大于结束时间");
|
|
|
+
|
|
|
if (workerPolicy.getEndTime().after(new Date()) && workerPolicy.getStartTime().before(new Date())) {
|
|
|
workerPolicy.setStatus("BZZ");
|
|
|
}else {
|
|
@@ -941,6 +945,10 @@ public class WorkerManagerLogic {
|
|
|
throw new RemoteServiceException("工伤险有相同覆盖范围内的保险");
|
|
|
|
|
|
for (WorkerPolicy workerPolicy : workerPoliciesIn) {
|
|
|
+
|
|
|
+ if (workerPolicy.getStartTime().before(workerPolicy.getEndTime()))
|
|
|
+ throw new RemoteServiceException(workerPolicy.getWorkerName()+"工伤开始时间不能大于结束时间");
|
|
|
+
|
|
|
if (workerPolicy.getEndTime().after(new Date()) && workerPolicy.getStartTime().before(new Date())) {
|
|
|
workerPolicy.setStatus("BZZ");
|
|
|
}else {
|
|
@@ -971,6 +979,11 @@ public class WorkerManagerLogic {
|
|
|
|
|
|
|
|
|
for (WorkerPolicy workerPolicy : workerPoliciesEm) {
|
|
|
+
|
|
|
+ if (workerPolicy.getStartTime().before(workerPolicy.getEndTime()))
|
|
|
+ throw new RemoteServiceException(workerPolicy.getWorkerName()+"雇主开始时间不能大于结束时间");
|
|
|
+
|
|
|
+
|
|
|
if (workerPolicy.getEndTime().after(new Date()) && workerPolicy.getStartTime().before(new Date())) {
|
|
|
workerPolicy.setStatus("BZZ");
|
|
|
}else {
|