Browse Source

8/11 exportExcel

xiexiang 2 years ago
parent
commit
eaa8586525

+ 1 - 1
PCS/src/main/java/cn/cslg/permission/common/model/vo/LoginRecordExportVO.java

@@ -29,7 +29,7 @@ public class LoginRecordExportVO {
     /**
      * 创建时间
      */
-    private Date createTime;
+    private String createTime;
 
     /**
      * 登录结果

+ 3 - 0
PCS/src/main/java/cn/cslg/permission/service/Export2ExcelService.java

@@ -29,6 +29,7 @@ import java.io.FileNotFoundException;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.lang.reflect.Type;
+import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Objects;
@@ -652,6 +653,8 @@ public class Export2ExcelService {
         for(LoginRecord loginRecord : loginRecords){
             LoginRecordExportVO loginRecordExportVO = new LoginRecordExportVO();
             BeanUtils.copyProperties(loginRecord, loginRecordExportVO);
+            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+            loginRecordExportVO.setCreateTime(sdf.format(loginRecord.getCreateTime()));
             Tenant tenant = tenantService.getById(loginRecord.getTenantId());
             loginRecordExportVO.setTenantName(tenant.getTenantName());
             Personnel personnel = personnelService.getById(loginRecord.getPersonnelId());

+ 4 - 4
PCS/src/main/java/cn/cslg/permission/service/LoginService.java

@@ -98,7 +98,7 @@ public class LoginService extends ServiceImpl<PersonnelMapper, Personnel> {
         boolean isPassword = personnel.getPersonnelPassword().equals(SecureUtil.md5(loginVO.getPassword()));
         if (!isPassword) {
             //登录日志记录登录是否成功
-            loginRecordVO.setLoginResult("失败");
+            loginRecordVO.setLoginResult("密码不正确");
             loginRecordService.addLoginRecord(loginRecordVO);
             return Response.error(ResponseEnum.PASSWORD_ERROR);
         }
@@ -106,20 +106,20 @@ public class LoginService extends ServiceImpl<PersonnelMapper, Personnel> {
         Tenant tenant = tenantService.getById(personnel.getTenantId());
         if (tenant.getTenantStatus() != 1) {
             //登录日志记录登录是否成功
-            loginRecordVO.setLoginResult("失败");
+            loginRecordVO.setLoginResult("登录人所属的租户未启用");
             loginRecordService.addLoginRecord(loginRecordVO);
             return Response.error(ResponseEnum.TENANT_STATUS_ERROR);
         }
         if (personnel.getPersonnelStatus() != 1) {
             //登录日志记录登录是否成功
-            loginRecordVO.setLoginResult("失败");
+            loginRecordVO.setLoginResult("登录人账号本身未启用");
             loginRecordService.addLoginRecord(loginRecordVO);
             return Response.error(ResponseEnum.PERSONNEL_STATUS_ERROR);
         }
         //判断登陆人所属的租户是否过期(截止日期与当前时间比较)
         if (tenant.getDeadLine() != null && tenant.getDeadLine().compareTo(new Date()) < 0) {
             //登录日志记录登录是否成功
-            loginRecordVO.setLoginResult("失败");
+            loginRecordVO.setLoginResult("登陆人所属的租户过期");
             loginRecordService.addLoginRecord(loginRecordVO);
             return Response.error(ResponseEnum.TENANT_DEADLINE_ERROR);
         }