From b2cb07157105f1ad8ba43ce174c8069c7ac8cfd1 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 11 九月 2024 15:03:11 +0800 Subject: [PATCH] 代码初始化 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java index 23a6c33..e352822 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java @@ -98,8 +98,8 @@ @Autowired private EmpowerMapper empowerMapper; - @Autowired + private DeviceMapper deviceMapper; @Autowired @@ -152,7 +152,7 @@ //鍒涘缓绯荤粺鐧婚檰璐﹀彿锛堥粯璁ゆ棤浠讳綍瑙掕壊锛� if(Constants.equalsInteger(member.getCompanyType(),Constants.ONE)){ //濡傛灉鏄唴閮ㄧ粍缁囦汉鍛橈紝鏂板绯荤粺鐧婚檰璐﹀彿 - systemUserMapper.insert(createSystemUser(insert)); + systemUserMapper.insert(createSystemUser(insert,systemDictDataBiz)); //澶勭悊鍩硅鏈夋晥鏈熶笟鍔� dealTrainTIme(member,0,loginUserInfo); } @@ -166,7 +166,7 @@ } return insert; } - private SystemUser createSystemUser(Member insert) { + public static SystemUser createSystemUser(Member insert,SystemDictDataBiz systemDictDataBiz) { SystemUser user = new SystemUser(); // 鐢熸垚瀵嗙爜鐩� String salt = RandomStringUtils.randomAlphabetic(6); @@ -186,6 +186,7 @@ user.setUpdateUser(insert.getEditor()); user.setUpdateTime(insert.getEditDate()); user.setMemberId(insert.getId()); + user.setSource(Constants.ZERO); user.setDeleted(Boolean.FALSE); user.setFixed(Boolean.FALSE); user.setStatus(Constants.ZERO); @@ -336,12 +337,14 @@ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"韬唤璇佸彿鏍煎紡鏈夎"); } if(memberMapper.selectCount(new QueryWrapper<Member>().lambda() + .in(Member::getType,new Integer[]{Constants.ZERO,Constants.TWO}) .eq(Member::getIdcardNo,DESUtil.encrypt(Constants.EDS_PWD, member.getIdcardNo())) .eq(Member::getIsdeleted,Constants.ZERO)) >0){ throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "韬唤璇佸彿銆�"+member.getIdcardNo()+"銆戝凡琚娇鐢紝涓嶈兘閲嶅"); } if(memberMapper.selectCount(new QueryWrapper<Member>().lambda() .eq(Member::getPhone, member.getPhone()) + .in(Member::getType,new Integer[]{Constants.ZERO,Constants.TWO}) .eq(Member::getIsdeleted,Constants.ZERO) ) >0){ throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "鎵嬫満鍙枫��"+member.getPhone()+"銆戝凡琚娇鐢紝涓嶈兘閲嶅"); } @@ -391,6 +394,7 @@ } if(memberMapper.selectCount(new QueryWrapper<Member>().lambda() .eq(Member::getPhone,member.getPhone()) + .in(Member::getType,new Integer[]{Constants.ZERO,Constants.TWO}) .eq(Member::getIsdeleted,Constants.ZERO) .ne(Member::getId,member.getId())) >0){ throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "鎵嬫満鍙枫��"+member.getPhone()+"銆戝凡琚娇鐢紝涓嶈兘閲嶅"); @@ -405,6 +409,7 @@ if( !StringUtils.equals(model.getIdcardNo(),encrptNo) ){ if(memberMapper.selectCount(new QueryWrapper<Member>().lambda() .eq(Member::getIdcardNo,encrptNo) + .in(Member::getType,new Integer[]{Constants.ZERO,Constants.TWO}) .eq(Member::getIsdeleted,Constants.ZERO) .ne(Member::getId,member.getId())) >0){ throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "韬唤璇佸彿銆�"+member.getIdcardNoNew()+"銆戝凡琚娇鐢紝涓嶈兘閲嶅"); @@ -1589,7 +1594,7 @@ .eq(Member::getType,Constants.memberType.internal) .eq(Member::getStatus,Constants.ZERO) .isNotNull(Member::getHkId) - .apply("to_days(lastVisitDate)+ "+days+" < to_days(now())" )); + .apply("to_days(LAST_VISIT_DATE)+ "+days+" < to_days(now())" )); if(CollectionUtils.isEmpty(memberList)){ return; } @@ -1862,7 +1867,7 @@ //鍒涘缓绯荤粺鐧婚檰璐﹀彿锛堥粯璁ゆ棤浠讳綍瑙掕壊锛� if(Constants.equalsInteger(insert.getCompanyType(),Constants.ONE)){ //濡傛灉鏄唴閮ㄧ粍缁囦汉鍛橈紝鏂板绯荤粺鐧婚檰璐﹀彿 - userList.add(createSystemUser(insert)); + userList.add(createSystemUser(insert,systemDictDataBiz)); } } if(userList.size()>0){ @@ -2001,6 +2006,7 @@ systemUser.setUsername(registerDriverDTO.getPhone()); systemUser.setRealname(registerDriverDTO.getName()); systemUser.setMemberId(member.getId()); + systemUser.setMobile(registerDriverDTO.getPhone()); systemUser.setSalt(salt); systemUser.setPassword(member.getPassward()); systemUser.setStatus(Constants.ZERO); -- Gitblit v1.9.3