From ab0a9275c3bbd9ffa1a3f2147fcb1e409622cca8 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期一, 27 五月 2024 16:22:19 +0800 Subject: [PATCH] 代码初始化 --- server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/reqeust/CheckVisitedDTO.java | 1 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java | 32 ++++------ server/visits/dmvisit_admin/src/main/resources/bootstrap.yml | 2 server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/HiddenDangerLogCloudController.java | 9 +++ server/system_gateway/src/main/resources/bootstrap.yml | 2 server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/ApproveTempl.java | 4 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java | 3 + server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/VisitorWebController.java | 20 +++++- server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/HiddenDangerLog.java | 8 ++ server/visits/dmvisit_service/src/main/java/com/doumee/service/business/MemberService.java | 2 server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java | 4 + server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java | 5 + server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerLogServiceImpl.java | 28 ++++++++ server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitReasonServiceImpl.java | 1 server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/join/HiddenDangerLogJoinMapper.java | 14 ++++ server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java | 8 +- 16 files changed, 108 insertions(+), 35 deletions(-) diff --git a/server/system_gateway/src/main/resources/bootstrap.yml b/server/system_gateway/src/main/resources/bootstrap.yml index 69895a9..0ccf3f4 100644 --- a/server/system_gateway/src/main/resources/bootstrap.yml +++ b/server/system_gateway/src/main/resources/bootstrap.yml @@ -14,7 +14,7 @@ password: nacos discovery: server-addr: http://175.27.187.84:8848 #閰嶇疆Nacos鍦板潃 - namespace: dmvisit + namespace: dev_renkang username: nacos password: nacos gateway: diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/HiddenDangerLogCloudController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/HiddenDangerLogCloudController.java index 6b2fe8e..c31a17c 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/HiddenDangerLogCloudController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/HiddenDangerLogCloudController.java @@ -16,6 +16,8 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; +import java.util.List; + /** * @author 姹熻箘韫� * @since 2024/04/28 16:06 @@ -67,6 +69,13 @@ return ApiResponse.success(hiddenDangerLogService.findPage(pageWrap)); } + @ApiOperation("鍒楄〃鏌ヨ") + @PostMapping("/findList") + @CloudRequiredPermission("business:hiddendangerlog:query") + public ApiResponse<List<HiddenDangerLog>> findList (@RequestBody HiddenDangerLog hiddenDangerLog,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + return ApiResponse.success(hiddenDangerLogService.findList(hiddenDangerLog)); + } + @ApiOperation("瀵煎嚭Excel") @PostMapping("/exportExcel") @CloudRequiredPermission("business:hiddendangerlog:exportExcel") diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/VisitorWebController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/VisitorWebController.java index bd006e1..957db51 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/VisitorWebController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/VisitorWebController.java @@ -8,12 +8,15 @@ import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.core.utils.Constants; +import com.doumee.dao.business.model.VisitReason; import com.doumee.dao.business.model.Visits; import com.doumee.dao.web.reqeust.CheckVisitedDTO; import com.doumee.dao.web.response.MemberVO; import com.doumee.dao.web.response.VisitDetailVO; +import com.doumee.dao.web.response.VisitRecordVO; import com.doumee.dao.web.response.WxAuthorizeVO; import com.doumee.service.business.MemberService; +import com.doumee.service.business.VisitReasonService; import com.doumee.service.business.VisitsService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -25,6 +28,7 @@ import org.springframework.web.bind.annotation.*; import javax.validation.Valid; +import java.util.List; /** * Created by IntelliJ IDEA. @@ -47,6 +51,8 @@ @Autowired private VisitsService visitsService; + @Autowired + private VisitReasonService visitReasonService; @ApiOperation(value = "璁垮寰俊鎺堟潈", notes = "璁垮寰俊鎺堟潈鑾峰彇openId") @GetMapping("/wxAuthorize") @@ -61,7 +67,7 @@ @ApiOperation(value = "鏌ヨ琚闂汉淇℃伅", notes = "鏌ヨ琚闂汉淇℃伅") @PostMapping("/getVisitedMember") - public ApiResponse<MemberVO> getVisitedMember(@Valid @RequestBody CheckVisitedDTO checkVisitedDTO) { + public ApiResponse<List<MemberVO>> getVisitedMember(@Valid @RequestBody CheckVisitedDTO checkVisitedDTO) { return ApiResponse.success("鏌ヨ鎴愬姛", memberService.getVisitedMember(checkVisitedDTO)); } @@ -74,10 +80,18 @@ } + @ApiOperation(value = "鏉ヨ浜嬬敱", notes = "鏉ヨ浜嬬敱") + @PostMapping("/visitReason") + public ApiResponse<List<VisitReason>> visitReason() { + return ApiResponse.success("鏌ヨ鎴愬姛", visitReasonService.findList(null)); + } + + + @ApiOperation(value = "璁垮璁板綍璇︽儏", notes = "璁垮璁板綍璇︽儏") @GetMapping("/detail") - public ApiResponse<VisitDetailVO> detail(@RequestParam Integer id,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { - return ApiResponse.success("鏌ヨ鎴愬姛", visitsService.getVisitDetail(id,getLoginUser(token).getMemberId())); + public ApiResponse<VisitDetailVO> detail(@RequestParam Integer id) { + return ApiResponse.success("鏌ヨ鎴愬姛", visitsService.getVisitDetail(id,null)); } diff --git a/server/visits/dmvisit_admin/src/main/resources/bootstrap.yml b/server/visits/dmvisit_admin/src/main/resources/bootstrap.yml index 1a01249..746ab27 100644 --- a/server/visits/dmvisit_admin/src/main/resources/bootstrap.yml +++ b/server/visits/dmvisit_admin/src/main/resources/bootstrap.yml @@ -31,7 +31,7 @@ # data-id: com.doumee.meeting.admin discovery: server-addr: http://175.27.187.84:8848 #閰嶇疆Nacos鍦板潃 - namespace: dmvisit + namespace: dev_renkang username: nacos password: nacos # swagger閰嶇疆 diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/join/HiddenDangerLogJoinMapper.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/join/HiddenDangerLogJoinMapper.java new file mode 100644 index 0000000..dbe7355 --- /dev/null +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/join/HiddenDangerLogJoinMapper.java @@ -0,0 +1,14 @@ +package com.doumee.dao.business.join; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.doumee.dao.business.model.HiddenDangerLog; +import com.github.yulichang.base.mapper.MPJJoinMapper; + +/** + * @author 姹熻箘韫� + * @since 2024/04/28 16:06 + */ +public interface HiddenDangerLogJoinMapper extends MPJJoinMapper<HiddenDangerLog> { + + +} diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/ApproveTempl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/ApproveTempl.java index 3735f00..45a38a5 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/ApproveTempl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/ApproveTempl.java @@ -54,8 +54,8 @@ @ExcelColumn(name="澶囨敞") private String remark; - @ApiModelProperty(value = "鍚嶇О 0闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 1闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 2璁垮鎶ュ 3鍏溅甯傚唴鐢ㄨ溅 4鍏溅瀹ゅ鐢ㄨ溅 5甯傚叕鍙哥墿娴佽溅棰勭害", example = "1") - @ExcelColumn(name="鍚嶇О 0闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 1闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 2璁垮鎶ュ 3鍏溅甯傚唴鐢ㄨ溅 4鍏溅瀹ゅ鐢ㄨ溅 5甯傚叕鍙哥墿娴佽溅棰勭害") + @ApiModelProperty(value = "鍚嶇О 0闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 1鏂藉伐浜哄憳璁垮鐢宠 2璁垮鎶ュ 3鍏溅甯傚唴鐢ㄨ溅 4鍏溅瀹ゅ鐢ㄨ溅 5甯傚叕鍙哥墿娴佽溅棰勭害", example = "1") + @ExcelColumn(name="鍚嶇О 0闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 1鏂藉伐浜哄憳璁垮鐢宠 2璁垮鎶ュ 3鍏溅甯傚唴鐢ㄨ溅 4鍏溅瀹ゅ鐢ㄨ溅 5甯傚叕鍙哥墿娴佽溅棰勭害") private Integer type; @ApiModelProperty(value = "鍚嶇О") diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/HiddenDangerLog.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/HiddenDangerLog.java index abc5612..a354123 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/HiddenDangerLog.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/HiddenDangerLog.java @@ -80,4 +80,12 @@ @ExcelColumn(name="鎿嶄綔鍚庡唴瀹�") private String afterContent; + @ApiModelProperty(value = "鎿嶄綔浜�") + private String createUserName; + + @ApiModelProperty(value = "鎿嶄綔浜哄ご鍍�") + private String avatar; + + @ApiModelProperty(value = "鎿嶄綔缁勭粐淇℃伅") + private String companyName; } diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java index 077a8ad..42c4dce 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java @@ -234,6 +234,10 @@ @ApiModelProperty(value = "鏉ユ簮绫诲瀷锛�0=鏈郴缁燂紱1=ERP", example = "1") private Integer sourceType; + @ApiModelProperty(value = "鏂藉伐浜嬬敱") + @ExcelColumn(name="鏂藉伐浜嬬敱") + private String constructionReason; + @ApiModelProperty(value = "鏅�氳瀹㈢敵璇烽殢璁夸汉鍛�") @TableField(exist = false) private List<Visits> withUserList; diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/reqeust/CheckVisitedDTO.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/reqeust/CheckVisitedDTO.java index 1d9cbdb..49291cc 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/reqeust/CheckVisitedDTO.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/reqeust/CheckVisitedDTO.java @@ -15,7 +15,6 @@ @Data public class CheckVisitedDTO { - @NotBlank(message = "鎵嬫満鍙锋湭褰曞叆") @ApiModelProperty(value = "鎵嬫満鍙�") private String mobile; diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/MemberService.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/MemberService.java index 883b71d..796bded 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/MemberService.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/MemberService.java @@ -177,7 +177,7 @@ - MemberVO getVisitedMember(CheckVisitedDTO checkVisitedDTO); + List<MemberVO> getVisitedMember(CheckVisitedDTO checkVisitedDTO); /** diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java index 19b9c4b..da0ec66 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java @@ -227,7 +227,7 @@ /** * 鍒涘缓瀹℃壒娴佺▼ - * @param tempType 妯℃澘绫诲瀷 0闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 1闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 2璁垮鎶ュ 3鍏溅甯傚唴鐢ㄨ溅 4鍏溅瀹ゅ鐢ㄨ溅 5甯傚叕鍙哥墿娴佽溅棰勭害 + * @param tempType 妯℃澘绫诲瀷 0闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 1鏂藉伐浜哄憳璁垮鐢宠 2璁垮鎶ュ 3鍏溅甯傚唴鐢ㄨ溅 4鍏溅瀹ゅ鐢ㄨ溅 5甯傚叕鍙哥墿娴佽溅棰勭害 * @param businessId 涓氬姟涓婚敭 鏍规嵁 tempType * @param createMemberId 鎻愪氦娴佺▼浜哄憳 */ @@ -241,7 +241,7 @@ .last(" limit 1 ") ); if(Objects.isNull(approveTempl)){ - throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈煡璇㈠埌閰嶇疆妯℃澘"); + throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈煡璇㈠埌瀹℃壒娴侀厤缃ā鏉�"); } //鏌ヨ閰嶇疆娴佺▼ List<ApproveParam> approveParamAllList = approveParamMapper.selectList(new QueryWrapper<ApproveParam>() @@ -305,6 +305,7 @@ approve.setIsEndCheck((i+1) == approveParamList.size()?Constants.ONE:Constants.ZERO); approve.setObjId(businessId); approve.setLevel(i+1); + approve.setObjType(approveTempl.getType()); approve.setApproveType(approveParam.getApproveType()); approve.setDriverParam(approveParam.getDriverParam()); approve.setAddrParam(approveParam.getAddrParam()); diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerLogServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerLogServiceImpl.java index c9e8154..e200ffb 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerLogServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerLogServiceImpl.java @@ -2,19 +2,28 @@ import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; +import com.doumee.core.utils.Constants; import com.doumee.core.utils.Utils; import com.doumee.dao.business.HiddenDangerLogMapper; +import com.doumee.dao.business.join.HiddenDangerLogJoinMapper; +import com.doumee.dao.business.model.Company; +import com.doumee.dao.business.model.HiddenDanger; import com.doumee.dao.business.model.HiddenDangerLog; +import com.doumee.dao.business.model.Member; +import com.doumee.dao.system.model.SystemUser; import com.doumee.service.business.HiddenDangerLogService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; +import org.springframework.util.StringUtils; import java.util.List; +import java.util.Objects; /** * 鐞嗚碃鎿嶄綔鍘嗗彶琛⊿ervice瀹炵幇 @@ -26,6 +35,9 @@ @Autowired private HiddenDangerLogMapper hiddenDangerLogMapper; + + @Autowired + private HiddenDangerLogJoinMapper hiddenDangerLogJoinMapper; @Override public Integer create(HiddenDangerLog hiddenDangerLog) { @@ -80,8 +92,20 @@ @Override public List<HiddenDangerLog> findList(HiddenDangerLog hiddenDangerLog) { - QueryWrapper<HiddenDangerLog> wrapper = new QueryWrapper<>(hiddenDangerLog); - return hiddenDangerLogMapper.selectList(wrapper); + List<HiddenDangerLog> hiddenDangerLogList = hiddenDangerLogJoinMapper.selectJoinList(HiddenDangerLog.class, + new MPJLambdaWrapper<HiddenDangerLog>() + .selectAll(HiddenDangerLog.class) + .selectAs(SystemUser::getRealname,HiddenDangerLog::getCreateUserName) + .selectAs(SystemUser::getAvatar,HiddenDangerLog::getAvatar) + .selectAs(Company::getName,HiddenDangerLog::getCompanyName) + .leftJoin(SystemUser.class,SystemUser::getId,HiddenDangerLog::getCreator) + .leftJoin(Company.class,Company::getId,SystemUser::getCompanyId) + .eq(Objects.nonNull(hiddenDangerLog.getHiddenDangerId()),HiddenDangerLog::getHiddenDangerId,hiddenDangerLog.getHiddenDangerId()) + .eq(Objects.isNull(hiddenDangerLog.getHiddenDangerId()),"1",2) + .eq(HiddenDangerLog::getIsdeleted, Constants.ZERO) + .orderByAsc(HiddenDangerLog::getCreateDate) + ); + return hiddenDangerLogList; } @Override diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java index 523e0f1..56d6f03 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java @@ -162,6 +162,9 @@ throw new BusinessException(ResponseStatus.DATA_EMPTY); } initFiles(model); + + + return model; } private void initFiles(HiddenDanger unionChange) { 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 987e74d..f075bcc 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 @@ -1624,30 +1624,24 @@ @Override - public MemberVO getVisitedMember(CheckVisitedDTO checkVisitedDTO){ - Integer validType = Integer.valueOf(systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.BEVISITED_USER_VALID).getCode()); - if(Objects.isNull(checkVisitedDTO)||StringUtils.isBlank(checkVisitedDTO.getMobile())||(validType.equals(Constants.ONE)&&StringUtils.isBlank(checkVisitedDTO.getName()))){ - throw new BusinessException(ResponseStatus.BAD_REQUEST); - } - Member member = memberMapper.selectOne(new QueryWrapper<Member>().lambda() - .eq(Member::getPhone,checkVisitedDTO.getMobile()) - .eq(validType.equals(Constants.ONE),Member::getName,checkVisitedDTO.getName()) + public List<MemberVO> getVisitedMember(CheckVisitedDTO checkVisitedDTO){ + List<Member> memberList = memberMapper.selectList(new QueryWrapper<Member>().lambda() + .eq(StringUtils.isNotBlank(checkVisitedDTO.getMobile()),Member::getPhone,checkVisitedDTO.getMobile()) + .eq(StringUtils.isNotBlank(checkVisitedDTO.getName()),Member::getName,checkVisitedDTO.getName()) .eq(Member::getIsdeleted,Constants.ZERO) -// .eq(Member::getStatus,Constants.ZERO) + .eq(Member::getStatus,Constants.ZERO) .eq(Member::getCanVisit,Constants.ONE) - .eq(Member::getType,Constants.memberType.internal) - .last(" limit 1 ") + .eq(Member::getType,Constants.memberType.internal) ); - MemberVO memberVO = new MemberVO(); - if(!Objects.isNull(member)){ - if(!member.getStatus().equals(Constants.ZERO)){ - throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"琚浜鸿处鍙峰紓甯革紝璇风‘璁ゅ悗鍐嶈瘯"); + List<MemberVO> memberVOList = new ArrayList<>(); + if (com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(memberList)) { + for (Member member:memberList) { + MemberVO memberVO = new MemberVO(); + BeanUtils.copyProperties(member,memberVO); + memberVOList.add(memberVO); } - BeanUtils.copyProperties(member,memberVO); - }else{ - throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"璇锋牳瀹炶璁夸汉淇℃伅!"); } - return memberVO; + return memberVOList; } diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitReasonServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitReasonServiceImpl.java index 8b6d77b..e21b168 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitReasonServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitReasonServiceImpl.java @@ -98,6 +98,7 @@ @Override public List<VisitReason> findList(VisitReason visitReason) { QueryWrapper<VisitReason> wrapper = new QueryWrapper<>(visitReason); + wrapper.eq("isdeleted",Constants.ZERO); return visitReasonMapper.selectList(wrapper); } 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 922d615..9017f6a 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 @@ -202,7 +202,7 @@ //妫�鏌ユ槸鍚﹀繀椤荤瓟棰橈紝骞朵笖绗﹀悎绛旈瑕佹眰 ProblemLog problemLog = isValidProblemLog(visits); //鑾峰彇鐢宠鐨勬捣搴疯闂棬绂佺粍淇℃伅 - getHkDeviceRoles(visits,isERP); +// getHkDeviceRoles(visits,isERP); //妫�楠屾嫓璁夸汉鏄惁鍚堟硶 Member visitMember = isValideVisitedUser(visits.getReceptMemberId()); if(Constants.equalsInteger(Constants.ZERO, visits.getIdcardType())&&visits.getIdcardNo().length()!=18 @@ -616,13 +616,15 @@ } //璁垮鎶ュ if(visits.getType().equals(Constants.TWO) - && (StringUtils.isBlank( visits.getName()) + && (StringUtils.isBlank( visits.getName()) || StringUtils.isBlank( visits.getPhone()) || StringUtils.isBlank( visits.getCompanyName())) || StringUtils.isBlank( visits.getCarNos()) - || Objects.isNull( visits.getMemberNum()) ){ 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()){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "瀵逛笉璧凤紝鍏ュ巶鏃堕棿蹇呴』澶т簬褰撳墠鏃堕棿锛�");// -- Gitblit v1.9.3