From 4e5136bd4ab797bf1ad5f3332de86848e7db0c3d Mon Sep 17 00:00:00 2001 From: Mila <Mila@pollex.com.tw> Date: 星期二, 30 十一月 2021 10:55:40 +0800 Subject: [PATCH] Merge branch 'master' of https://192.168.0.10:8443/r/pcalife/PAM --- pamapi/src/main/java/com/pollex/pam/security/provider/EServiceAuthenticationProvider.java | 3 ++- pamapi/src/main/java/com/pollex/pam/domain/LoginRecord.java | 2 ++ pamapi/src/main/java/com/pollex/pam/service/dto/EServiceResponse.java | 11 ++++++++++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/pamapi/src/main/java/com/pollex/pam/domain/LoginRecord.java b/pamapi/src/main/java/com/pollex/pam/domain/LoginRecord.java index e74556b..42bce49 100644 --- a/pamapi/src/main/java/com/pollex/pam/domain/LoginRecord.java +++ b/pamapi/src/main/java/com/pollex/pam/domain/LoginRecord.java @@ -11,6 +11,8 @@ @Table(name = "login_record") public class LoginRecord implements Serializable { + private static final long serialVersionUID = 1L; + @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; diff --git a/pamapi/src/main/java/com/pollex/pam/security/provider/EServiceAuthenticationProvider.java b/pamapi/src/main/java/com/pollex/pam/security/provider/EServiceAuthenticationProvider.java index 0a3db3b..9a90c5e 100644 --- a/pamapi/src/main/java/com/pollex/pam/security/provider/EServiceAuthenticationProvider.java +++ b/pamapi/src/main/java/com/pollex/pam/security/provider/EServiceAuthenticationProvider.java @@ -68,6 +68,7 @@ ResponseEntity<EServiceResponse> responseEntity = loginByEService(account, credentials); if(HttpStatus.OK.equals(responseEntity.getStatusCode())) { EServiceResponse eServiceResponse = responseEntity.getBody(); + log.debug("eService response = {}", eServiceResponse); if(E_SERVICE_LOGIN_SUCCESS_CODE.equals(eServiceResponse.getCode())){ loginRecordService.saveEServiceLoginSuccessRecord(account); @@ -88,7 +89,7 @@ } private UsernamePasswordAuthenticationToken getConsultantToken(String account, String credential) { - Consultant consultant = consultantRepository.findOneByAgentNo(account).orElseThrow(() -> new UsernameNotFoundException("consultant is not in db, consultant agentNo = " + account)); + Consultant consultant = consultantRepository.findOneByAgentNo(account).orElseThrow(() -> new UsernameNotFoundException("閰脤“����蒂銝��慦�像�蝟餌絞銝�")); List<GrantedAuthority> grantedAuths = Arrays.asList(new SimpleGrantedAuthority("ROLE_USER")); UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(account, credential, grantedAuths); diff --git a/pamapi/src/main/java/com/pollex/pam/service/dto/EServiceResponse.java b/pamapi/src/main/java/com/pollex/pam/service/dto/EServiceResponse.java index 8b06043..a04681d 100644 --- a/pamapi/src/main/java/com/pollex/pam/service/dto/EServiceResponse.java +++ b/pamapi/src/main/java/com/pollex/pam/service/dto/EServiceResponse.java @@ -6,7 +6,7 @@ private String issuccess; private String code; private String msg; - List<EServiceData> data; + private List<EServiceData> data; public String getIssuccess() { return issuccess; @@ -39,6 +39,15 @@ public void setData(List<EServiceData> data) { this.data = data; } + + @Override + public String toString() { + return "EServiceResponse{" + + "issuccess='" + issuccess + '\'' + + ", code='" + code + '\'' + + ", msg='" + msg + '\'' + + '}'; + } } class EServiceData { -- Gitblit v1.8.0