|
@@ -517,6 +517,7 @@ public class HaiKangDoorService {
|
|
|
LabHaikangUser labHaikangUser = new LabHaikangUser();
|
|
LabHaikangUser labHaikangUser = new LabHaikangUser();
|
|
|
labHaikangUser.setJoinUserId(user.getUserId());
|
|
labHaikangUser.setJoinUserId(user.getUserId());
|
|
|
List<LabHaikangUser> list = labHaikangUserMapper.queryAll(labHaikangUser);
|
|
List<LabHaikangUser> list = labHaikangUserMapper.queryAll(labHaikangUser);
|
|
|
|
|
+ log.info("修改用户卡号:" + user.getUserId() + " ++++++++++ " + user.getCardNumSimple());
|
|
|
|
|
|
|
|
Map<Long, List<LabHaikangUser>> map = list.stream().collect(
|
|
Map<Long, List<LabHaikangUser>> map = list.stream().collect(
|
|
|
Collectors.groupingBy(
|
|
Collectors.groupingBy(
|
|
@@ -536,19 +537,8 @@ public class HaiKangDoorService {
|
|
|
continue;
|
|
continue;
|
|
|
} else {
|
|
} else {
|
|
|
for (LabHaikangUser haikangUser : v) {
|
|
for (LabHaikangUser haikangUser : v) {
|
|
|
- haikangUser.setCardNo(user.getCardNumSimple());
|
|
|
|
|
- if (StringUtils.isNotBlank(haikangUser.getCardNo())) {
|
|
|
|
|
|
|
+// if (StringUtils.isNotBlank(haikangUser.getCardNo())) {
|
|
|
//由于卡号现在统一加密变了,顾原来的16进制不用了,改成现在的这种des加密解密
|
|
//由于卡号现在统一加密变了,顾原来的16进制不用了,改成现在的这种des加密解密
|
|
|
- haikangUser.setCardNo(DESUtils.decrypt(haikangUser.getCardNo()));
|
|
|
|
|
- String cardNo = 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;
|
|
|
|
|
-// }
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
HaikangResult haikangResult = CardManage.deleteCardInfo(haikangUser.getJobNo());
|
|
HaikangResult haikangResult = CardManage.deleteCardInfo(haikangUser.getJobNo());
|
|
@@ -556,17 +546,21 @@ public class HaiKangDoorService {
|
|
|
haikangUser.setIfCard(false);
|
|
haikangUser.setIfCard(false);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- haikangResult = CardManage.addCardInfo(haikangUser.getJobNo(), cardNo);
|
|
|
|
|
- if(haikangResult.getStatusCode() == 1){
|
|
|
|
|
- haikangUser.setIfCard(true);
|
|
|
|
|
|
|
+ if(StringUtils.isNotBlank(user.getCardNumSimple())){
|
|
|
|
|
+ haikangUser.setCardNo(DESUtils.decrypt(user.getCardNumSimple()));
|
|
|
|
|
+ haikangResult = CardManage.addCardInfo(haikangUser.getJobNo(), haikangUser.getCardNo());
|
|
|
|
|
+ if(haikangResult.getStatusCode() == 1){
|
|
|
|
|
+ haikangUser.setIfCard(true);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
labHaikangUserMapper.update(haikangUser);
|
|
labHaikangUserMapper.update(haikangUser);
|
|
|
} catch (JSONException e) {
|
|
} catch (JSONException e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
log.error("用户修改卡号发生异常:" + e.getMessage());
|
|
log.error("用户修改卡号发生异常:" + e.getMessage());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
|
|
+// }
|
|
|
|
|
|
|
|
count += v.stream().filter(a -> !a.isIfCard()).count();
|
|
count += v.stream().filter(a -> !a.isIfCard()).count();
|
|
|
AcsBase.sdk_logout();
|
|
AcsBase.sdk_logout();
|