|
@@ -381,12 +381,10 @@ public class UserLogic {
|
|
|
}
|
|
|
|
|
|
|
|
|
- try {
|
|
|
-
|
|
|
|
|
|
if (!StringUtil.isEmpty(company)) {
|
|
|
userWait.setCompany(company);
|
|
|
- userWait.setPolicyStartTime(DateUtil.parse(policy_start_time, "yyyy-MM-dd"));
|
|
|
+
|
|
|
userWait.setPolicyEndTime(DateUtil.offsetSecond(DateUtil.endOfDay(DateUtil.parse(policy_end_time, "yyyy-MM-dd")), -1));
|
|
|
|
|
|
if (userWait.getPolicyEndTime().before(new Date()))
|
|
@@ -404,8 +402,17 @@ public class UserLogic {
|
|
|
userWaitPolicy.setCompany(company);
|
|
|
userWaitPolicy.setPolicyName(policy_name);
|
|
|
userWaitPolicy.setPolicyOrder(policy_order);
|
|
|
- userWaitPolicy.setStartTime(DateUtil.parse(policy_start_time, "yyyy-MM-dd"));
|
|
|
- userWaitPolicy.setEndTime(this.getEndOfDay(DateUtil.parse(policy_end_time, "yyyy-MM-dd")));
|
|
|
+
|
|
|
+
|
|
|
+ try {
|
|
|
+ userWait.setPolicyStartTime(DateUtil.parse(policy_start_time, "yyyy-MM-dd"));
|
|
|
+ userWaitPolicy.setStartTime(DateUtil.parse(policy_start_time, "yyyy-MM-dd"));
|
|
|
+ userWaitPolicy.setEndTime(this.getEndOfDay(DateUtil.parse(policy_end_time, "yyyy-MM-dd")));
|
|
|
+
|
|
|
+ }catch (Exception e){
|
|
|
+ throw new RemoteServiceException(errPrefix + "时间格式错误");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
userWaitPolicies.add(userWaitPolicy);
|
|
|
} else {
|
|
@@ -429,19 +436,22 @@ public class UserLogic {
|
|
|
|
|
|
userWait.setName(name);
|
|
|
userWait.setIdcard(idcard);
|
|
|
- userWait.setIdCardStartTime(DateUtil.parse(idcardStartTime, "yyyy-MM-dd"));
|
|
|
- userWait.setIdCardEndTime(DateUtil.parse(idcardEndTime, "yyyy-MM-dd"));
|
|
|
+
|
|
|
userWait.setCompanyWechatId(adminUser.getCompanyWechatId());
|
|
|
userWait.setCompanyWechatName(adminUser.getCompanyName());
|
|
|
userWait.setBankAccount(brank);
|
|
|
userWait.setWorkerNumber(workerNumber);
|
|
|
|
|
|
+ try {
|
|
|
+ userWait.setIdCardStartTime(DateUtil.parse(idcardStartTime, "yyyy-MM-dd"));
|
|
|
+ userWait.setIdCardEndTime(DateUtil.parse(idcardEndTime, "yyyy-MM-dd"));
|
|
|
if (!StringUtil.isEmpty(hightNumber)) {
|
|
|
userWait.setNumber(hightNumber);
|
|
|
userWait.setStartTime(DateUtil.parse(hightStartTime, "yyyy-MM-dd"));
|
|
|
userWait.setEndTime(DateUtil.parse(hightEndTime, "yyyy-MM-dd"));
|
|
|
userWait.setHightExamineTime(DateUtil.parse(hightExamineTime, "yyyy-MM-dd"));
|
|
|
}
|
|
|
+
|
|
|
}catch (Exception e){
|
|
|
throw new RemoteServiceException(errPrefix + "时间格式错误");
|
|
|
}
|