|
@@ -300,6 +300,17 @@ public class UserLogic {
|
|
|
for (UserWait userWait : list) {
|
|
|
user.setWorkerNumber(userWait.getWorkerNumber());
|
|
|
user.setNickName(userWait.getName());
|
|
|
+
|
|
|
+ user.setWorkerNumber(userWait.getWorkerNumber());
|
|
|
+ user.setBankAccount(userWait.getBrank());
|
|
|
+ user.setIdCard(userWait.getIdcard());
|
|
|
+ user.setIdCardStartTime(userWait.getIdCardStartTime());
|
|
|
+ user.setIdCardEndTime(userWait.getIdCardEndTime());
|
|
|
+ user.setNumber(userWait.getNumber());
|
|
|
+ user.setStartTime(userWait.getStartTime());
|
|
|
+ user.setEndTime(userWait.getEndTime());
|
|
|
+ user.setHightExamineTime(userWait.getHightExamineTime());
|
|
|
+
|
|
|
if (StringUtils.isBlank(user.getIdCard())) {
|
|
|
user.setIdCard(userWait.getIdcard());
|
|
|
}
|
|
@@ -330,6 +341,86 @@ public class UserLogic {
|
|
|
websitUser.setBankAccount(userWait.getBankAccount());
|
|
|
websitUser.setWorkerNumber(userWait.getWorkerNumber());
|
|
|
websitUser.insert();
|
|
|
+
|
|
|
+ //新意外增保险
|
|
|
+ if (!StringUtil.isEmpty(userWait.getPolicyOrder())){
|
|
|
+ WorkerPolicy workerPolicy = new WorkerPolicy();
|
|
|
+ workerPolicy.setWorkerId(websitUser.getWorkerNumber());
|
|
|
+ workerPolicy.setType("LINE");
|
|
|
+ workerPolicy.setOrderId(userWait.getPolicyOrder());
|
|
|
+ workerPolicy.setPolicyOrder(userWait.getPolicyOrder());
|
|
|
+ workerPolicy.setPolicyType("AC");
|
|
|
+ workerPolicy.setStartTime(userWait.getPolicyStartTime());
|
|
|
+ workerPolicy.setEndTime(userWait.getPolicyEndTime());
|
|
|
+ workerPolicy.setWebsitUserId(websitUser.getId());
|
|
|
+ workerPolicy.setWebsitId(websitUser.getWebsitId());
|
|
|
+ workerPolicy.setWebsitName(websitUser.getWebsitName());
|
|
|
+ workerPolicy.setWorkerName(user.getNickName());
|
|
|
+
|
|
|
+ if (new Date().after(userWait.getPolicyStartTime()) && new Date().before(userWait.getPolicyEndTime()))
|
|
|
+ workerPolicy.setStatus(PolicyOrderStutasEnum.BZZ.getKey());
|
|
|
+ else if (new Date().after(userWait.getPolicyEndTime()))
|
|
|
+ workerPolicy.setStatus(PolicyOrderStutasEnum.YSX.getKey());
|
|
|
+ else {
|
|
|
+ workerPolicy.setStatus(PolicyOrderStutasEnum.DSX.getKey());
|
|
|
+ }
|
|
|
+ workerPolicy.insert();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ //新增雇主保险
|
|
|
+ if (!StringUtil.isEmpty(userWait.getPolicyOrder())){
|
|
|
+ WorkerPolicy workerPolicy = new WorkerPolicy();
|
|
|
+ workerPolicy.setWorkerId(websitUser.getWorkerNumber());
|
|
|
+ workerPolicy.setType("LINE");
|
|
|
+ workerPolicy.setOrderId(userWait.getEmPolicyOrder());
|
|
|
+ workerPolicy.setPolicyOrder(userWait.getEmPolicyOrder());
|
|
|
+ workerPolicy.setPolicyType("EM");
|
|
|
+ workerPolicy.setStartTime(userWait.getEmPolicyStartTime());
|
|
|
+ workerPolicy.setEndTime(userWait.getEmPolicyEndTime());
|
|
|
+ workerPolicy.setWebsitUserId(websitUser.getId());
|
|
|
+ workerPolicy.setWebsitId(websitUser.getWebsitId());
|
|
|
+ workerPolicy.setWebsitName(websitUser.getWebsitName());
|
|
|
+ workerPolicy.setWorkerName(user.getNickName());
|
|
|
+
|
|
|
+ if (new Date().after(workerPolicy.getStartTime()) && new Date().before(workerPolicy.getEndTime()))
|
|
|
+ workerPolicy.setStatus(PolicyOrderStutasEnum.BZZ.getKey());
|
|
|
+ else if (new Date().after(workerPolicy.getEndTime()))
|
|
|
+ workerPolicy.setStatus(PolicyOrderStutasEnum.YSX.getKey());
|
|
|
+ else {
|
|
|
+ workerPolicy.setStatus(PolicyOrderStutasEnum.DSX.getKey());
|
|
|
+ }
|
|
|
+
|
|
|
+ workerPolicy.insert();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ //新增工伤保险
|
|
|
+ if (!StringUtil.isEmpty(userWait.getPolicyOrder())){
|
|
|
+ WorkerPolicy workerPolicy = new WorkerPolicy();
|
|
|
+ workerPolicy.setWorkerId(websitUser.getWorkerNumber());
|
|
|
+ workerPolicy.setType("LINE");
|
|
|
+ workerPolicy.setOrderId(userWait.getInPolicyOrder());
|
|
|
+ workerPolicy.setPolicyOrder(userWait.getInPolicyOrder());
|
|
|
+ workerPolicy.setPolicyType("IN");
|
|
|
+ workerPolicy.setStartTime(userWait.getInPolicyStartTime());
|
|
|
+ workerPolicy.setEndTime(userWait.getInPolicyEndTime());
|
|
|
+ workerPolicy.setWebsitUserId(websitUser.getId());
|
|
|
+ workerPolicy.setWebsitId(websitUser.getWebsitId());
|
|
|
+ workerPolicy.setWebsitName(websitUser.getWebsitName());
|
|
|
+ workerPolicy.setWorkerName(user.getNickName());
|
|
|
+
|
|
|
+ if (new Date().after(workerPolicy.getStartTime()) && new Date().before(workerPolicy.getEndTime()))
|
|
|
+ workerPolicy.setStatus(PolicyOrderStutasEnum.BZZ.getKey());
|
|
|
+ else if (new Date().after(workerPolicy.getEndTime()))
|
|
|
+ workerPolicy.setStatus(PolicyOrderStutasEnum.YSX.getKey());
|
|
|
+ else {
|
|
|
+ workerPolicy.setStatus(PolicyOrderStutasEnum.DSX.getKey());
|
|
|
+ }
|
|
|
+
|
|
|
+ workerPolicy.insert();
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|