From 09a49f7cd53acba5261802daf491cf01a10f8d9b Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 13 五月 2025 09:40:06 +0800 Subject: [PATCH] 最新版本541200007 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java | 5 ++++- admin/src/views/business/relativeMember.vue | 6 +++++- admin/src/views/business/internalMember.vue | 6 +++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/admin/src/views/business/internalMember.vue b/admin/src/views/business/internalMember.vue index 19165d3..06fed51 100644 --- a/admin/src/views/business/internalMember.vue +++ b/admin/src/views/business/internalMember.vue @@ -43,6 +43,9 @@ <el-option label="鍚屾澶辫触" value="2"></el-option> </el-select> </el-form-item> + <el-form-item label="" prop="idcardNo"> + <el-input v-model="searchForm.idcardNo" placeholder="韬唤璇佸彿" @keypress.enter.native="search"></el-input> + </el-form-item> <section> <el-button type="primary" @click="search">鎼滅储</el-button> <el-button @click="reset">閲嶇疆</el-button> @@ -240,7 +243,8 @@ positionId: '', companyId: '', hasFace: '', - authStatus: '' + authStatus: '', + idcardNo: '' }, loading: false, heading: false, diff --git a/admin/src/views/business/relativeMember.vue b/admin/src/views/business/relativeMember.vue index 15bfb90..83a2d66 100644 --- a/admin/src/views/business/relativeMember.vue +++ b/admin/src/views/business/relativeMember.vue @@ -42,6 +42,9 @@ <el-option label="鍚屾鎴愬姛" value="1"></el-option> <el-option label="鍚屾澶辫触" value="2"></el-option> </el-select> + <el-form-item label="" prop="idcardNo"> + <el-input v-model="searchForm.idcardNo" placeholder="韬唤璇佸彿" @keypress.enter.native="search"></el-input> + </el-form-item> </el-form-item> <!-- <el-form-item label=""> <el-checkbox style="font-size: 12px" label="1" v-model="searchForm.includeChild" key="1">鏄惁鍖呭惈涓嬬骇缁勭粐</el-checkbox> @@ -254,7 +257,8 @@ workStatus: '', positionId: '', companyId: '', - hasFace: '' + hasFace: '', + idcardNo:'' }, loading: false, heading: false, 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 17ca901..c18629e 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 @@ -1491,6 +1491,9 @@ .like(Member::getPhone,pageWrap.getModel().getKeyword()) .or().like(Member::getName,pageWrap.getModel().getKeyword()) .or().like(Member::getCode,pageWrap.getModel().getKeyword())) + .eq(StringUtils.isNotBlank(pageWrap.getModel().getIdcardNo()),Member::getIdcardNo, + DESUtil.encrypt(Constants.EDS_PWD, pageWrap.getModel().getIdcardNo()) + ) .isNull(pageWrap.getModel().getHasFace()!=null&& Constants.equalsInteger(pageWrap.getModel().getHasFace(),Constants.ZERO),Member::getFaceId) .isNotNull(pageWrap.getModel().getHasFace()!=null&& Constants.equalsInteger(pageWrap.getModel().getHasFace(),Constants.ONE),Member::getFaceId) .eq(Objects.nonNull(pageWrap.getModel().getCanVisit()),Member::getCanVisit,pageWrap.getModel().getCanVisit()) @@ -2194,7 +2197,7 @@ String candNo = DESUtil.encrypt(Constants.EDS_PWD, model.getIdcardNo()); if(StringUtils.isNotBlank(model.getIdcardNo())){ if(findMemberFromListByIdcard(candNo,memberList ) !=null){ - throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝绗�"+(index+3)+"琛岃韩浠借瘉鍙枫��"+model.getIdcardNo()+"銆戝凡瀛樺湪锛岃妫�鏌ヨ〃鏍煎唴瀹癸紒"); + throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝绗�"+(index+3)+"琛岃韩浠借瘉鍙枫��"+model.getIdcardNo()+"銆戝凡瀛樺湪锛岃纭銆愯瀹㈢鐞嗐�戙�愬唴閮ㄤ汉鍛樸�戜互鍙娿�愮浉鍏虫柟浜哄憳銆戜腑鏃犺韬唤璇佸瓨鍦紝璇锋鏌ヨ〃鏍煎唴瀹癸紒"); } } -- Gitblit v1.9.3