|
@@ -216,6 +216,9 @@ public class HaiKangDoorService {
|
|
|
|
|
|
|
|
list.forEach(h -> {
|
|
list.forEach(h -> {
|
|
|
h.setVerifyType(3);
|
|
h.setVerifyType(3);
|
|
|
|
|
+ if(StringUtils.isNotBlank(h.getCardNo())){
|
|
|
|
|
+ h.setCardNo(DESUtils.decrypt(h.getCardNo()));
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
haikangUsers.addAll(list);
|
|
haikangUsers.addAll(list);
|
|
|
}
|
|
}
|
|
@@ -235,6 +238,9 @@ public class HaiKangDoorService {
|
|
|
list = labHaikangUserMapper.queryUserInfoByIds(ids);
|
|
list = labHaikangUserMapper.queryUserInfoByIds(ids);
|
|
|
list.forEach(h -> {
|
|
list.forEach(h -> {
|
|
|
h.setVerifyType(2);
|
|
h.setVerifyType(2);
|
|
|
|
|
+ if(StringUtils.isNotBlank(h.getCardNo())){
|
|
|
|
|
+ h.setCardNo(DESUtils.decrypt(h.getCardNo()));
|
|
|
|
|
+ }
|
|
|
applys.forEach(p -> {
|
|
applys.forEach(p -> {
|
|
|
if (p.getUserId().equals(h.getJoinUserId())) {
|
|
if (p.getUserId().equals(h.getJoinUserId())) {
|
|
|
h.setInvalidTime(p.getValidEndTime());
|
|
h.setInvalidTime(p.getValidEndTime());
|
|
@@ -255,6 +261,9 @@ public class HaiKangDoorService {
|
|
|
list = labHaikangUserMapper.queryUserInfoByIds(ids);
|
|
list = labHaikangUserMapper.queryUserInfoByIds(ids);
|
|
|
list.forEach(h -> {
|
|
list.forEach(h -> {
|
|
|
h.setVerifyType(1);
|
|
h.setVerifyType(1);
|
|
|
|
|
+ if(StringUtils.isNotBlank(h.getCardNo())){
|
|
|
|
|
+ h.setCardNo(DESUtils.decrypt(h.getCardNo()));
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
haikangUsers.addAll(list);
|
|
haikangUsers.addAll(list);
|
|
|
}
|
|
}
|
|
@@ -374,6 +383,9 @@ public class HaiKangDoorService {
|
|
|
List<LabHaikangUser> list = labHaikangUserMapper.queryUserInfoByIds(ids);
|
|
List<LabHaikangUser> list = labHaikangUserMapper.queryUserInfoByIds(ids);
|
|
|
list.forEach(a -> {
|
|
list.forEach(a -> {
|
|
|
for (LabHaikangUser b : entities) {
|
|
for (LabHaikangUser b : entities) {
|
|
|
|
|
+ if(StringUtils.isNotBlank(b.getCardNo())){
|
|
|
|
|
+ b.setCardNo(DESUtils.decrypt(b.getCardNo()));
|
|
|
|
|
+ }
|
|
|
if(b.getJoinUserId().equals(a.getJoinUserId())){
|
|
if(b.getJoinUserId().equals(a.getJoinUserId())){
|
|
|
b.setJobNo(a.getJobNo());
|
|
b.setJobNo(a.getJobNo());
|
|
|
b.setCardNo(a.getCardNo());
|
|
b.setCardNo(a.getCardNo());
|
|
@@ -457,6 +469,9 @@ public class HaiKangDoorService {
|
|
|
ids.add(labSecurityApply.getUserId());
|
|
ids.add(labSecurityApply.getUserId());
|
|
|
List<LabHaikangUser> list = labHaikangUserMapper.queryUserInfoByIds(ids);
|
|
List<LabHaikangUser> list = labHaikangUserMapper.queryUserInfoByIds(ids);
|
|
|
LabHaikangUser haikangUser = list.get(0);
|
|
LabHaikangUser haikangUser = list.get(0);
|
|
|
|
|
+ if(StringUtils.isNotBlank(haikangUser.getCardNo())){
|
|
|
|
|
+ haikangUser.setCardNo(DESUtils.decrypt(haikangUser.getCardNo()));
|
|
|
|
|
+ }
|
|
|
haikangUser.setCipher("" + (int) ((Math.random() * 9 + 1) * 100000));
|
|
haikangUser.setCipher("" + (int) ((Math.random() * 9 + 1) * 100000));
|
|
|
SaveUtil.setCommonAttr(haikangUser, loginUser);
|
|
SaveUtil.setCommonAttr(haikangUser, loginUser);
|
|
|
haikangUser.setInvalidTime(labSecurityApply.getValidEndTime());
|
|
haikangUser.setInvalidTime(labSecurityApply.getValidEndTime());
|
|
@@ -819,6 +834,9 @@ public class HaiKangDoorService {
|
|
|
hKUserInfo.setPassword(haikangUser.getCipher());
|
|
hKUserInfo.setPassword(haikangUser.getCipher());
|
|
|
haikangUser.setVerifyType(1);
|
|
haikangUser.setVerifyType(1);
|
|
|
haikangUser.setHardId(hardware.getId());
|
|
haikangUser.setHardId(hardware.getId());
|
|
|
|
|
+ if(StringUtils.isNotBlank(haikangUser.getCardNo())){
|
|
|
|
|
+ haikangUser.setCardNo(DESUtils.decrypt(haikangUser.getCardNo()));
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 添加日志
|
|
// 添加日志
|
|
|
LabHaikangUserLog labHaikangUserLog = new LabHaikangUserLog();
|
|
LabHaikangUserLog labHaikangUserLog = new LabHaikangUserLog();
|
|
@@ -901,16 +919,8 @@ public class HaiKangDoorService {
|
|
|
HaikangResult result = UserManage.AddUserInfo(hKUserInfo);
|
|
HaikangResult result = UserManage.AddUserInfo(hKUserInfo);
|
|
|
if(result.getStatusCode() == 1){
|
|
if(result.getStatusCode() == 1){
|
|
|
haikangUser.setState(true);
|
|
haikangUser.setState(true);
|
|
|
-
|
|
|
|
|
if (StringUtils.isNotBlank(haikangUser.getCardNo())) {
|
|
if (StringUtils.isNotBlank(haikangUser.getCardNo())) {
|
|
|
- if(haikangUser.getCardNo().length() == 7){
|
|
|
|
|
- haikangUser.setCardNo("0" + haikangUser.getCardNo());
|
|
|
|
|
- }
|
|
|
|
|
- String cardNo = Long.parseLong(haikangUser.getCardNo(),16) + "";
|
|
|
|
|
- if(cardNo.length() == 9){
|
|
|
|
|
- cardNo = "0" + cardNo;
|
|
|
|
|
- }
|
|
|
|
|
- result = CardManage.addCardInfo(haikangUser.getJobNo(), cardNo);
|
|
|
|
|
|
|
+ result = CardManage.addCardInfo(haikangUser.getJobNo(), haikangUser.getCardNo());
|
|
|
if(result.getStatusCode() == 1){
|
|
if(result.getStatusCode() == 1){
|
|
|
haikangUser.setIfCard(true);
|
|
haikangUser.setIfCard(true);
|
|
|
}
|
|
}
|