From c36020f0ed52cf80081b134fc908254f8fe78ffc Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 29 五月 2024 11:49:50 +0800 Subject: [PATCH] 代码初始化 --- server/system_service/src/main/java/com/doumee/api/system/SystemController.java | 1 server/system_service/src/main/java/com/doumee/core/model/LoginUserInfo.java | 5 + server/system_service/src/main/java/com/doumee/dao/system/dto/LoginDTO.java | 3 + server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/ApproveServiceImpl.java | 36 ++++++++++++ server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Approve.java | 4 + server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java | 3 + server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java | 14 ++++ server/system_gateway/src/main/java/com/doumee/api/gateway/JwtAuthController.java | 20 ++++++ server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/vo/ApproveDataVO.java | 3 + server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/VisitsCloudController.java | 2 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java | 6 +- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/InternalWebController.java | 52 +++++++---------- 12 files changed, 110 insertions(+), 39 deletions(-) diff --git a/server/system_gateway/src/main/java/com/doumee/api/gateway/JwtAuthController.java b/server/system_gateway/src/main/java/com/doumee/api/gateway/JwtAuthController.java index d2e5097..73b0de7 100644 --- a/server/system_gateway/src/main/java/com/doumee/api/gateway/JwtAuthController.java +++ b/server/system_gateway/src/main/java/com/doumee/api/gateway/JwtAuthController.java @@ -72,6 +72,26 @@ } + @PreventRepeat(limit = 10, lockTime = 10000) + @ApiOperation("H5涓氬姟鐧诲綍") + @PostMapping("/loginH5") + @LoginNoRequired + public ApiResponse<String> loginH5 (@Validated @RequestBody LoginDTO dto, ServerWebExchange serverWebExchange) { + try { + ServerHttpRequest request = serverWebExchange.getRequest(); + dto.setCheckCode(false); + LoginUserInfo user = systemLoginService.loginByPasswordNew(dto,request); + String token = jwtTokenUtil.generateToken(user); + return ApiResponse.success(token); + }catch (BusinessException e){ + return ApiResponse.failed(e.getCode(),e.getMessage()); + }catch (Exception e){ + e.printStackTrace(); + return ApiResponse.failed(ResponseStatus.SERVER_ERROR); + } + } + + /** * 鍒锋柊JWT浠ょ墝,鐢ㄦ棫鐨勪护鐗屾崲鏂扮殑浠ょ墝 */ diff --git a/server/system_service/src/main/java/com/doumee/api/system/SystemController.java b/server/system_service/src/main/java/com/doumee/api/system/SystemController.java index 9c397cb..638c2a7 100644 --- a/server/system_service/src/main/java/com/doumee/api/system/SystemController.java +++ b/server/system_service/src/main/java/com/doumee/api/system/SystemController.java @@ -42,6 +42,7 @@ @ApiOperation("鐧诲綍") @PostMapping("/login") public ApiResponse<String> login (@Validated @RequestBody LoginDTO dto, HttpServletRequest request) { + dto.setCheckCode(true); return ApiResponse.success(systemLoginService.loginByPassword(dto, request)); } diff --git a/server/system_service/src/main/java/com/doumee/core/model/LoginUserInfo.java b/server/system_service/src/main/java/com/doumee/core/model/LoginUserInfo.java index f3b08e5..aeb2b8b 100644 --- a/server/system_service/src/main/java/com/doumee/core/model/LoginUserInfo.java +++ b/server/system_service/src/main/java/com/doumee/core/model/LoginUserInfo.java @@ -1,5 +1,6 @@ package com.doumee.core.model; +import com.doumee.dao.business.model.Company; import com.doumee.dao.system.model.SystemPermission; import com.doumee.dao.system.model.SystemRole; import com.doumee.dao.system.model.SystemUser; @@ -42,15 +43,17 @@ private List<String> permissions; private List<Integer> companyIdList; + private Company company; //jwt鐧诲綍璁剧疆 - public static LoginUserInfo from(SystemUser user, List<SystemRole> roles, List<SystemPermission> permissions,String sessionId) { + public static LoginUserInfo from(SystemUser user, List<SystemRole> roles, List<SystemPermission> permissions,Company company,String sessionId) { if (user == null) { return null; } // 鎷疯礉鐢ㄦ埛淇℃伅 LoginUserInfo loginUserInfo = new LoginUserInfo(); BeanUtils.copyProperties(user, loginUserInfo); + loginUserInfo.setCompany(company); // 璁剧疆瑙掕壊淇℃伅 List<String> rs = new ArrayList<>(); for (SystemRole role : roles) { diff --git a/server/system_service/src/main/java/com/doumee/dao/system/dto/LoginDTO.java b/server/system_service/src/main/java/com/doumee/dao/system/dto/LoginDTO.java index 0533297..a617b61 100644 --- a/server/system_service/src/main/java/com/doumee/dao/system/dto/LoginDTO.java +++ b/server/system_service/src/main/java/com/doumee/dao/system/dto/LoginDTO.java @@ -30,4 +30,7 @@ @NotBlank(message = "楠岃瘉鐮乁UID涓嶈兘涓虹┖") @ApiModelProperty(value = "楠岃瘉鐮乁UID") private String uuid; + + @ApiModelProperty(value = "鏄惁楠岃瘉楠岃瘉鐮�" , hidden = true) + private Boolean checkCode; } diff --git a/server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java b/server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java index e14cc65..e54e578 100644 --- a/server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java +++ b/server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java @@ -4,6 +4,8 @@ import com.doumee.core.model.LoginUserInfo; import com.doumee.core.constants.ResponseStatus; import com.doumee.core.utils.Utils; +import com.doumee.dao.business.dao.CompanyMapper; +import com.doumee.dao.business.model.Company; import com.doumee.dao.system.dto.LoginDTO; import com.doumee.dao.system.model.*; import com.doumee.service.common.CaptchaService; @@ -23,6 +25,7 @@ import javax.servlet.http.HttpServletRequest; import java.util.Date; import java.util.List; +import java.util.Objects; @Slf4j @Service @@ -53,6 +56,9 @@ @Autowired private SystemLoginLogService systemLoginLogService; + @Autowired + private CompanyMapper companyMapper; + @Override public String loginByPassword(LoginDTO dto, HttpServletRequest request) { SystemLoginLog loginLog = new SystemLoginLog(); @@ -65,7 +71,7 @@ loginLog.setClientInfo(Utils.User_Client.getBrowser(request)); loginLog.setOsInfo(Utils.User_Client.getOS(request)); loginLog.setServerIp(Utils.Server.getIP()); - if(isDebug == null || !isDebug){ + if((isDebug == null || !isDebug) && (Objects.isNull(dto.getCheckCode()) || dto.getCheckCode()) ){ // 鏍¢獙楠岃瘉鐮� try { captchaService.check(dto.getUuid(), dto.getCode()); @@ -135,6 +141,10 @@ if( !StringUtils.equals(pwd, user.getPassword())){ throw new BusinessException(ResponseStatus.ACCOUNT_INCORRECT); } + Company company = new Company(); + if(Objects.nonNull(user.getCompanyId())){ + company = companyMapper.selectById(user.getCompanyId()); + } // 鑾峰彇鐧诲綍鐢ㄦ埛淇℃伅 List<SystemRole> roles = systemRoleService.findByUserId(user.getId()); List<SystemPermission> permissions = systemPermissionService.findByUserId(user.getId()); @@ -144,7 +154,7 @@ //鏁版嵁閮ㄩ棬鏉冮檺闆嗗悎 user.setCompanyIdList(systemDataPermissionService.selectHighRole(new SystemDataPermission(),rt,user)); - LoginUserInfo userInfo = LoginUserInfo.from(user, roles, permissions,null); + LoginUserInfo userInfo = LoginUserInfo.from(user, roles, permissions,company,null); return userInfo; } diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/VisitsCloudController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/VisitsCloudController.java index 39aa80b..c7edc30 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/VisitsCloudController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/VisitsCloudController.java @@ -130,8 +130,6 @@ return ApiResponse.success("鏌ヨ鎴愬姛", visitsService.visitReporting(visits)); } - - @LoginNoRequired @ApiOperation("閲嶇疆瀵嗙爜") @PostMapping("/resetPassword") diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/InternalWebController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/InternalWebController.java index cd6c692..1739bfd 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/InternalWebController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/InternalWebController.java @@ -1,13 +1,19 @@ package com.doumee.cloud.web; +import com.doumee.api.BaseController; import com.doumee.cloud.web.ApiController; import com.doumee.config.annotation.LoginNoRequired; +import com.doumee.core.annotation.pr.PreventRepeat; import com.doumee.core.annotation.trace.Trace; +import com.doumee.core.constants.ResponseStatus; +import com.doumee.core.exception.BusinessException; import com.doumee.core.model.ApiResponse; +import com.doumee.core.model.LoginUserInfo; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.core.utils.Constants; import com.doumee.dao.business.model.Visits; +import com.doumee.dao.system.dto.LoginDTO; import com.doumee.dao.web.reqeust.AccountLoginDTO; import com.doumee.dao.web.reqeust.AuditApproveDTO; import com.doumee.dao.web.reqeust.VisitMemberDTO; @@ -16,13 +22,19 @@ import com.doumee.service.business.ApproveService; import com.doumee.service.business.MemberService; import com.doumee.service.business.VisitsService; +import com.doumee.service.system.SystemLoginService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.server.reactive.ServerHttpRequest; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import org.springframework.web.server.ServerWebExchange; + +import javax.annotation.Resource; /** * Created by IntelliJ IDEA. @@ -37,7 +49,7 @@ @RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/web/member") @Slf4j @LoginNoRequired -public class InternalWebController extends ApiController { +public class InternalWebController extends BaseController { @Autowired private MemberService memberService; @@ -48,30 +60,17 @@ @Autowired private ApproveService approveService; - @ApiOperation(value = "浜哄憳鐧诲綍", notes = "H5") - @PostMapping("/accountLogin") - public ApiResponse<WxAuthorizeVO> accountLogin(@RequestBody AccountLoginDTO accountLoginDTO) { - WxAuthorizeVO wxAuthorizeVO = memberService.accountLogin(accountLoginDTO); - return ApiResponse.success("鐧诲綍鎴愬姛",wxAuthorizeVO); - } @ApiOperation(value = "鍐呴儴浜哄憳棣栭〉", notes = "H5") @GetMapping("/internalHome") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), - }) - public ApiResponse<InternalHomeVO> internalHome() { - return ApiResponse.success("鏌ヨ鎴愬姛",approveService.getHomeData(getMemberId())); + public ApiResponse<InternalHomeVO> internalHome(@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + return ApiResponse.success("鏌ヨ鎴愬姛",approveService.getHomeData(getLoginUser(token).getMemberId())); } - @ApiOperation("浠诲姟涓績") @PostMapping("/taskCenter") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), - }) - public ApiResponse<PageData<VisitRecordVO>> taskCenter (@RequestBody PageWrap<VisitRecordDTO> pageWrap) { - pageWrap.getModel().setMemberId(getMemberId()); + public ApiResponse<PageData<VisitRecordVO>> taskCenter (@RequestBody PageWrap<VisitRecordDTO> pageWrap,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + pageWrap.getModel().setMemberId(getLoginUser(token).getMemberId()); return ApiResponse.success(visitsService.taskCenter(pageWrap)); } @@ -88,29 +87,20 @@ @ApiOperation(value = "浜哄憳鍒嗛〉",notes = "鍙嫓璁垮唴閮ㄤ汉鍛�") @PostMapping("/memberList") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), - }) - public ApiResponse<PageData<MemberVO>> memberList (@RequestBody PageWrap<VisitMemberDTO> pageWrap) { + public ApiResponse<PageData<MemberVO>> memberList (@RequestBody PageWrap<VisitMemberDTO> pageWrap,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { return ApiResponse.success(memberService.getVisitedMemberList(pageWrap)); } @ApiOperation(value = "璁垮璁板綍鎻愪氦", notes = "鍐呴儴浜哄憳鎻愪氦") @PostMapping("/createVisit") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), - }) - public ApiResponse createVisit(@RequestBody Visits visits) { - visits.setCreateMemberId(getMemberId()); + public ApiResponse createVisit(@RequestBody Visits visits,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + visits.setCreateMemberId(getLoginUser(token).getMemberId()); return ApiResponse.success("鏌ヨ鎴愬姛", visitsService.createFk(visits,false)); } @ApiOperation(value = "瀹℃壒娴佽褰曞鎵�", notes = "鍐呴儴浜哄憳") @PostMapping("/auditApprove") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), - }) - public ApiResponse auditApprove(@RequestBody AuditApproveDTO auditApproveDTO) { + public ApiResponse auditApprove(@RequestBody AuditApproveDTO auditApproveDTO,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { visitsService.auditApprove(auditApproveDTO); return ApiResponse.success("鎿嶄綔鎴愬姛"); } diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Approve.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Approve.java index 39429ee..27cc358 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Approve.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Approve.java @@ -124,6 +124,9 @@ + @ApiModelProperty(value = "浜鸿劯鍥剧墖", example = "1") + @TableField(exist = false) + private String faceImg; @ApiModelProperty(value = "濮撳悕", example = "1") @ExcelColumn(name="濮撳悕") @@ -141,6 +144,7 @@ private String companyName; + @ApiModelProperty(value = "寰呭鎵硅褰�", example = "1") @TableField(exist = false) private List<Approve> approveList; diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/vo/ApproveDataVO.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/vo/ApproveDataVO.java index 71bdad5..3c70542 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/vo/ApproveDataVO.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/vo/ApproveDataVO.java @@ -21,6 +21,9 @@ @ApiModelProperty(value = "鏄惁鍙互瀹℃壒 0=涓嶅彲浠ワ紱1=鍙互") private Integer canBeApproved; + @ApiModelProperty(value = "鏄惁鎸囧畾鍙告満椤� 0涓嶆寚瀹� 1鎸囧畾") + private Integer driverParam; + @ApiModelProperty(value = "鎶勯�佽褰�") private List<Approve> copyList; 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 da0ec66..229fb4e 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 @@ -20,6 +20,7 @@ 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.doumee.service.system.NoticesService; import com.github.xiaoymin.knife4j.core.util.CollectionUtils; import com.github.yulichang.wrapper.MPJLambdaWrapper; import org.apache.commons.lang3.StringUtils; @@ -294,8 +295,13 @@ for (int i = 0; i < approveParamList.size(); i++) { ApproveParam approveParam = approveParamList.get(i); List<Integer> ids = this.getApproveUserIds(approveParam,createMember); + //鐢熸垚寰呭姙 notices 琛ㄦ暟鎹� + if(i==0){ + + } for (Integer memberId:ids) { Approve approve = new Approve(); + approve.setRemark(approveParam.getRemark()); approve.setCreateDate(new Date()); approve.setIsdeleted(Constants.ZERO); approve.setTemplatId(approveTempl.getId()); @@ -464,6 +470,7 @@ .selectAll(Approve.class) .selectAs(Member::getName,Approve::getMemberName) .selectAs(Member::getPhone,Approve::getMemberPhone) + .selectAs(Member::getFaceImg,Approve::getFaceImg) .selectAs(Company::getName,Approve::getCompanyName) .leftJoin(Member.class,Member::getId,Approve::getChekorId) .leftJoin(Company.class,Company::getId,Member::getCompanyId) @@ -475,6 +482,16 @@ .orderByAsc(Approve::getLevel) .orderByAsc(Approve::getId) ); + + + String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode() + +systemDictDataBiz.queryByCode(Constants.FTP,Constants.MEMBER_IMG).getCode(); + for (Approve approve:approveAllList ) { + if(StringUtils.isNotBlank(approve.getFaceImg())){ + approve.setFaceImg(path + approve.getFaceImg()); + } + } + if(CollectionUtils.isEmpty(approveAllList)){ return approveDateVO; } @@ -483,6 +500,7 @@ return approveDateVO; } approveDateVO.setCanBeApproved(this.canBeApproved(approveList,memberId)); + approveDateVO.setDriverParam(this.canDriverParam(approveList,memberId)); //鏍规嵁瀹℃壒绾у埆 澶勭悊鏁版嵁 for (Approve approve:approveGroupList) { approve.setApproveList( @@ -511,6 +529,24 @@ return Constants.ZERO; } + public Integer canDriverParam(List<Approve> approveList,Integer memberId){ + //鑾峰彇鎵�鏈夊緟瀹℃壒鐨勬暟鎹� + List<Approve> waitApprovedList = approveList.stream().filter(i->i.getType().equals(Constants.ZERO)&&i.getStatus().equals(Constants.ZERO)).collect(Collectors.toList()); + if(CollectionUtils.isNotEmpty(waitApprovedList)){ + //涓嬩釜瀹℃壒娴佺▼绛夌骇 + Integer nextApprovedLevel = waitApprovedList.get(Constants.ZERO).getLevel(); + //涓嬩釜瀹℃壒娴佺▼鐨� 鎵�鏈夋暟鎹� + List<Approve> nextApprovedList = waitApprovedList.stream().filter(i->i.getStatus().equals(Constants.ZERO)&&i.getLevel().equals(nextApprovedLevel)).collect(Collectors.toList()); + //涓嬩釜瀹℃壒娴佺▼鍐� 濡傛灉瀛樺湪褰撳墠 鐢ㄦ埛鐨勬姄绱� 鍒欏彲浠ヨ繘琛屽鎵� + List<Approve> auditApproveList = nextApprovedList.stream().filter(i->i.getChekorId().equals(memberId)).collect(Collectors.toList()); + if(auditApproveList.size() >0){ + Approve auditApprove = auditApproveList.get(Constants.ZERO); + return auditApprove.getDriverParam(); + } + } + return Constants.ZERO; + } + 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 a59e7e3..7b8bb07 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 @@ -323,13 +323,13 @@ throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈煡璇㈠埌闅愭偅鏁版嵁"); } if (!model.getStatus().equals(Constants.ZERO)) { - throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏁版嵁鐘舵�佸凡娴佽浆!"); + throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏁版嵁鐘舵�佸凡娴佽浆,璇峰埛鏂版煡鐪�!"); } if (!model.getCheckUserId().equals(hiddenDanger.getLoginUserInfo().getMemberId())) { throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"澶勭悊浜洪潪褰撳墠浜哄憳锛�"); } if(!(hiddenDanger.getStatus().equals(Constants.ONE)||hiddenDanger.getStatus().equals(Constants.TWO))){ - throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏁版嵁鐘舵�侀敊璇紒"); + throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏁版嵁鐘舵�侀敊璇�,璇峰埛鏂版煡鐪嬶紒"); } } @@ -406,7 +406,7 @@ throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈煡璇㈠埌闅愭偅鏁版嵁"); } if (!Constants.equalsInteger(model.getStatus(),Constants.ZERO)) { - throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏁版嵁鐘舵�佸凡娴佽浆!"); + throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"鏁版嵁鐘舵�佸凡娴佽浆,璇峰埛鏂版煡鐪�!"); } if (!Constants.equalsInteger(model.getCheckUserId(),hiddenDanger.getLoginUserInfo().getMemberId())) { throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"澶勭悊浜洪潪褰撳墠浜哄憳锛�"); 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 21b6767..321887e 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 @@ -52,6 +52,8 @@ import com.doumee.service.business.SmsEmailService; import com.doumee.service.business.impl.hksync.HkSyncEmpowerServiceImpl; import com.doumee.service.business.impl.hksync.ferp.HkSyncOrgUserToHKServiceImpl; +import com.doumee.service.system.SystemLoginService; +import com.doumee.service.system.SystemUserService; import com.github.yulichang.wrapper.MPJLambdaWrapper; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.RandomStringUtils; @@ -1715,6 +1717,7 @@ @Override public WxAuthorizeVO accountLogin(AccountLoginDTO accountLoginDTO){ + System.out.println(DESUtil.decrypt(Constants.EDS_PWD,"eIaPD5AR5DBuTBE9MW14QRG07IDKXCdh")); if(accountLoginDTO.getAccount().length()!=18 //&&!IdcardUtil.isValidCard(accountLoginDTO.getAccount()) ){ -- Gitblit v1.9.3