Browse Source

APP修改

master
caojianbin 2 months ago
parent
commit
a420e7ca70
  1. 1
      ecell-internationalize/ecell-internationalize-app/pom.xml
  2. 1
      ecell-internationalize/ecell-internationalize-auth/src/main/java/com/ecell/internationalize/auth/controller/AuthController.java
  3. 2
      ecell-internationalize/ecell-internationalize-auth/src/main/java/com/ecell/internationalize/auth/service/impl/SysUserLoginServiceImpl.java
  4. 32
      ecell-internationalize/ecell-internationalize-system-security/src/main/java/com/ecell/internationalize/system/security/config/MybatisPlusPageConfig.java
  5. 3
      ecell-internationalize/ecell-internationalize-system-security/src/main/java/com/ecell/internationalize/system/security/controller/SysUserController.java
  6. 28
      ecell-internationalize/ecell-internationalize-system/src/main/java/com/ecell/internationalize/system/config/MybatisPlusPageConfig.java
  7. 2
      ecell-internationalize/ecell-internationalize-system/src/main/java/com/ecell/internationalize/system/constant/DeviceModelEnum.java
  8. 1
      ecell-internationalize/ecell-internationalize-system/src/main/java/com/ecell/internationalize/system/entity/vo/RemoteControlVO.java
  9. 2
      ecell-internationalize/ecell-internationalize-system/src/main/resources/com/ecell/internationalize/system/mapper/DeviceInfoMapper.xml

1
ecell-internationalize/ecell-internationalize-app/pom.xml

@ -46,6 +46,7 @@
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-java</artifactId>
<version>8.0.29</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.ecell.internationalize.common.issue</groupId> <groupId>com.ecell.internationalize.common.issue</groupId>

1
ecell-internationalize/ecell-internationalize-auth/src/main/java/com/ecell/internationalize/auth/controller/AuthController.java

@ -67,4 +67,5 @@ public class AuthController {
public UserLogin test(String userName) { public UserLogin test(String userName) {
return sysUserFeignClient.queryByUser(userName); return sysUserFeignClient.queryByUser(userName);
} }
} }

2
ecell-internationalize/ecell-internationalize-auth/src/main/java/com/ecell/internationalize/auth/service/impl/SysUserLoginServiceImpl.java

@ -46,7 +46,7 @@ public class SysUserLoginServiceImpl implements SysUserLoginService {
} }
//账号被停用 //账号被停用
if (UserStatus.DISABLE.getCode().equals(userInfo.getStatus())) { if (UserStatus.DISABLE.getCode().equals(userInfo.getStatus())) {
return R.fail(LocaleUtil.getMessage("messages.account.delete")); return R.fail(LocaleUtil.getMessage("messages.account.stop"));
} }
System.out.println("userInfo:"+userInfo.getStatus()); System.out.println("userInfo:"+userInfo.getStatus());
System.out.println("校验通过"); System.out.println("校验通过");

32
ecell-internationalize/ecell-internationalize-system-security/src/main/java/com/ecell/internationalize/system/security/config/MybatisPlusPageConfig.java

@ -1,13 +1,43 @@
package com.ecell.internationalize.system.security.config; package com.ecell.internationalize.system.security.config;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import com.ecell.internationalize.common.core.utils.StringUtils;
import com.ecell.internationalize.common.security.utils.SecurityUtils;
import com.ecell.internationalize.common.system.constant.FieldConstant;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import java.util.Date;
@Configuration @Configuration
public class MybatisPlusPageConfig { public class MybatisPlusPageConfig implements MetaObjectHandler {
@Bean @Bean
public PaginationInterceptor paginationInterceptor() { public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor(); return new PaginationInterceptor();
} }
/**
* 分页插件交给Spring管理
*
* @return 分页插件的实例
*/
@Override
public void insertFill(MetaObject metaObject) {
setFieldValByName(FieldConstant.CREATE_TIME, new Date(), metaObject);
if (StringUtils.isNotEmpty(SecurityUtils.getUsername())) {
setFieldValByName(FieldConstant.CREATE_USER, SecurityUtils.getUsername(), metaObject);
}
}
@Override
public void updateFill(MetaObject metaObject) {
setFieldValByName(FieldConstant.UPDATE_TIME, new Date(), metaObject);
if (StringUtils.isNotEmpty(SecurityUtils.getUsername())) {
setFieldValByName(FieldConstant.UPDATE_USER, SecurityUtils.getUsername(), metaObject);
}
}
} }

3
ecell-internationalize/ecell-internationalize-system-security/src/main/java/com/ecell/internationalize/system/security/controller/SysUserController.java

@ -2,6 +2,7 @@ package com.ecell.internationalize.system.security.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.ecell.internationalize.common.core.constant.Constants;
import com.ecell.internationalize.common.core.domain.UserLogin; import com.ecell.internationalize.common.core.domain.UserLogin;
import com.ecell.internationalize.common.core.utils.ServletUtils; import com.ecell.internationalize.common.core.utils.ServletUtils;
import com.ecell.internationalize.common.core.utils.StringUtils; import com.ecell.internationalize.common.core.utils.StringUtils;
@ -80,6 +81,8 @@ public class SysUserController {
public UserLogin queryByUserName(@ApiParam(name="userName",value="用户账号",required=true) String userName) { public UserLogin queryByUserName(@ApiParam(name="userName",value="用户账号",required=true) String userName) {
LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper=new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper=new LambdaQueryWrapper<>();
sysUserLambdaQueryWrapper.eq(SysUser::getAccount,userName); sysUserLambdaQueryWrapper.eq(SysUser::getAccount,userName);
sysUserLambdaQueryWrapper.eq(SysUser::getStatus, Constants.LOGIN_SUCCESS_STATUS);
sysUserLambdaQueryWrapper.eq(SysUser::getDelFlag, Constants.LOGIN_FAIL_STATUS);
UserLogin sysUserVo = new UserLogin(); UserLogin sysUserVo = new UserLogin();
SysUser sysUser = sysUserService.getBaseMapper().selectOne(sysUserLambdaQueryWrapper); SysUser sysUser = sysUserService.getBaseMapper().selectOne(sysUserLambdaQueryWrapper);
if (null == sysUser){ if (null == sysUser){

28
ecell-internationalize/ecell-internationalize-system/src/main/java/com/ecell/internationalize/system/config/MybatisPlusPageConfig.java

@ -1,17 +1,43 @@
package com.ecell.internationalize.system.config; package com.ecell.internationalize.system.config;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import com.ecell.internationalize.common.core.utils.StringUtils;
import com.ecell.internationalize.common.security.utils.SecurityUtils;
import com.ecell.internationalize.common.system.constant.FieldConstant;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import java.util.Date;
@Configuration @Configuration
public class MybatisPlusPageConfig { public class MybatisPlusPageConfig implements MetaObjectHandler {
/** /**
* 分页插件交给Spring管理 * 分页插件交给Spring管理
*
* @return 分页插件的实例 * @return 分页插件的实例
*/ */
@Bean @Bean
public PaginationInterceptor paginationInterceptor() { public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor(); return new PaginationInterceptor();
} }
@Override
public void insertFill(MetaObject metaObject) {
setFieldValByName(FieldConstant.CREATE_TIME, new Date(), metaObject);
if (StringUtils.isNotEmpty(SecurityUtils.getUsername())) {
setFieldValByName(FieldConstant.CREATE_USER, SecurityUtils.getUsername(), metaObject);
}
}
@Override
public void updateFill(MetaObject metaObject) {
setFieldValByName(FieldConstant.UPDATE_TIME, new Date(), metaObject);
if (StringUtils.isNotEmpty(SecurityUtils.getUsername())) {
setFieldValByName(FieldConstant.UPDATE_USER, SecurityUtils.getUsername(), metaObject);
}
}
} }

2
ecell-internationalize/ecell-internationalize-system/src/main/java/com/ecell/internationalize/system/constant/DeviceModelEnum.java

@ -2,7 +2,7 @@ package com.ecell.internationalize.system.constant;
public enum DeviceModelEnum { public enum DeviceModelEnum {
LOCATION_FUN_ONE("1","基站"), LOCATION_FUN_TWO("2","基站+wiff"), LOCATION_FUN_THREE("3","基站+GPS"), LOCATION_FUN_FOUR("4","基站+wiff+GPS"), LOCATION_FUN_ONE("1","基站"), LOCATION_FUN_TWO("2","基站+wifi"), LOCATION_FUN_THREE("3","基站+GPS"), LOCATION_FUN_FOUR("4","基站+wiff+GPS"),
DEVICE_TYPE_ZERO("0","默认"),DEVICE_TYPE_ONE("1","手表"),DEVICE_TYPE_TWO("2","学生卡"),DEVICE_TYPE_THREE("3","老人机"); DEVICE_TYPE_ZERO("0","默认"),DEVICE_TYPE_ONE("1","手表"),DEVICE_TYPE_TWO("2","学生卡"),DEVICE_TYPE_THREE("3","老人机");
private String code; private String code;
private String type; private String type;

1
ecell-internationalize/ecell-internationalize-system/src/main/java/com/ecell/internationalize/system/entity/vo/RemoteControlVO.java

@ -10,4 +10,5 @@ public class RemoteControlVO {
private String imei; private String imei;
private String code; private String code;
private String addr; private String addr;
private String firmName;
} }

2
ecell-internationalize/ecell-internationalize-system/src/main/resources/com/ecell/internationalize/system/mapper/DeviceInfoMapper.xml

@ -309,7 +309,7 @@
</select> </select>
<select id="queryRemoteControl" resultType="com.ecell.internationalize.system.entity.vo.RemoteControlVO"> <select id="queryRemoteControl" resultType="com.ecell.internationalize.system.entity.vo.RemoteControlVO">
select d.imei,l.addr,f.firm_code as code from select d.imei,l.addr,f.firm_code as code,f.firm_name from
( (
select imei,firm_id,agent_id,device_model_id,create_time from device_info where audit_status='2' and del_flag select imei,firm_id,agent_id,device_model_id,create_time from device_info where audit_status='2' and del_flag
='1' ='1'

Loading…
Cancel
Save