From 2edfe17a39cb5aa653318cad9474d18fbdaa204e Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期四, 30 五月 2024 18:23:47 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java index 7c124a7..63bf0b8 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java @@ -258,6 +258,7 @@ @Override @Transactional(rollbackFor = {BusinessException.class,Exception.class}) public Integer visitReporting(Visits visits) { + visits.setSourceType(Constants.ZERO); isValidBaseParam(visits); //妫�楠岃鎷滆浜烘槸鍚﹀悎娉� Member visitMember = isValideVisitedUser(visits.getMemberId()); @@ -271,7 +272,7 @@ visits.setVisitType(Integer.valueOf(systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.MDJ_VISIT_REQUIRED).getCode())); visits.setIdcardNo(DESUtil.decrypt(Constants.EDS_PWD, visitMember.getIdcardNo())); //鍒濆鍖栬瀹俊鎭� - initVisitInfo(visits,date); +// initVisitInfo(visits,date); visitsMapper.insert(visits); return visits.getId(); } @@ -607,12 +608,17 @@ || StringUtils.isBlank( visits.getName()) || StringUtils.isBlank( visits.getPhone()) || StringUtils.isBlank( visits.getCompanyName()) - || visits.getIdcardType() == null || Objects.isNull(visits.getType()) // || StringUtils.isBlank( visits.getFaceImg() ) - || StringUtils.isBlank( visits.getIdcardNo() ) || visits.getReceptMemberId() == null){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "瀵逛笉璧凤紝淇℃伅濉啓涓嶆纭紒"); + } + if(Constants.equalsInteger(visits.getType(),Constants.ZERO) + || Constants.equalsInteger(visits.getType(),Constants.ONE)){ + if( visits.getIdcardType() == null + || StringUtils.isBlank( visits.getIdcardNo() ) ){ + throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "瀵逛笉璧凤紝淇℃伅濉啓涓嶆纭紒"); + } } //璁垮鎶ュ if(visits.getType().equals(Constants.TWO) @@ -620,10 +626,10 @@ || StringUtils.isBlank( visits.getPhone()) || StringUtils.isBlank( visits.getCompanyName())) || StringUtils.isBlank( visits.getCarNos()) + || Objects.isNull(visits.getReceptMemberId()) ){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "瀵逛笉璧凤紝淇℃伅濉啓涓嶆纭紒"); }else if(visits.getType().equals(Constants.ONE) && StringUtils.isBlank(visits.getConstructionReason())){ - throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "瀵逛笉璧凤紝鏈~鍐欐柦宸ヤ簨鐢憋紒"); } if(visits.getEndtime().getTime() < System.currentTimeMillis()){ -- Gitblit v1.9.3