forked from dyf/fys-Multi-tenant
小程序:相关接口
This commit is contained in:
@ -2,6 +2,7 @@ package com.fuyuanshen.equipment.service;
|
||||
|
||||
import com.fuyuanshen.common.mybatis.core.page.PageQuery;
|
||||
import com.fuyuanshen.common.mybatis.core.page.TableDataInfo;
|
||||
import com.fuyuanshen.equipment.domain.UserApp;
|
||||
import com.fuyuanshen.equipment.domain.bo.UserAppBo;
|
||||
|
||||
import java.util.Collection;
|
||||
@ -23,5 +24,23 @@ public interface AppUserService {
|
||||
*/
|
||||
Boolean updateByBo(UserAppBo bo);
|
||||
|
||||
/**
|
||||
* 查询小程序用户信息
|
||||
*
|
||||
* @param phoneNumber
|
||||
* @return
|
||||
*/
|
||||
UserApp getMpUser(Long phoneNumber);
|
||||
|
||||
UserApp loadUserByUsername(String username);
|
||||
|
||||
/**
|
||||
* 新增小程序用户信息
|
||||
*
|
||||
* @param userApp
|
||||
* @return
|
||||
*/
|
||||
void saveMpUser(UserApp userApp);
|
||||
|
||||
|
||||
}
|
||||
|
@ -91,4 +91,11 @@ public interface DeviceService extends IService<Device> {
|
||||
|
||||
int unBindDevice(Long id);
|
||||
|
||||
/**
|
||||
* 检查设备MAC值是否存在
|
||||
*
|
||||
* @param mac
|
||||
* @return
|
||||
*/
|
||||
Boolean queryDevice(String mac);
|
||||
}
|
||||
|
@ -568,4 +568,24 @@ public class DeviceServiceImpl extends ServiceImpl<DeviceMapper, Device> impleme
|
||||
return baseMapper.update(null, deviceUpdateWrapper);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 查询设备MAC号
|
||||
*
|
||||
* @param mac
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Boolean queryDevice(String mac) {
|
||||
QueryWrapper<Device> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("device_mac", mac);
|
||||
List<Device> deviceList = deviceMapper.selectList(wrapper);
|
||||
if (CollectionUtil.isNotEmpty(deviceList)) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -1,8 +1,10 @@
|
||||
package com.fuyuanshen.equipment.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.fuyuanshen.common.core.utils.MapstructUtils;
|
||||
import com.fuyuanshen.equipment.domain.UserApp;
|
||||
import com.fuyuanshen.equipment.domain.bo.UserAppBo;
|
||||
import com.fuyuanshen.equipment.enums.AppUserTypeEnum;
|
||||
import com.fuyuanshen.equipment.mapper.UserAppMapper;
|
||||
import com.fuyuanshen.equipment.service.AppUserService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@ -22,7 +24,7 @@ import java.util.Collection;
|
||||
@Service
|
||||
public class UserAppServiceImpl implements AppUserService {
|
||||
|
||||
private final UserAppMapper baseMapper;
|
||||
private final UserAppMapper userAppMapper;
|
||||
|
||||
|
||||
/**
|
||||
@ -34,7 +36,42 @@ public class UserAppServiceImpl implements AppUserService {
|
||||
@Override
|
||||
public Boolean updateByBo(UserAppBo bo) {
|
||||
UserApp update = MapstructUtils.convert(bo, UserApp.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
return userAppMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 查询小程序用户信息
|
||||
*
|
||||
* @param phoneNumber
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public UserApp getMpUser(Long phoneNumber) {
|
||||
QueryWrapper<UserApp> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("phonenumber", phoneNumber);
|
||||
queryWrapper.eq("user_type", AppUserTypeEnum.XCX_USER.getCode());
|
||||
return userAppMapper.selectOne(queryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public UserApp loadUserByUsername(String username) {
|
||||
QueryWrapper<UserApp> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("user_name", username);
|
||||
queryWrapper.eq("user_type", AppUserTypeEnum.XCX_USER.getCode());
|
||||
return userAppMapper.selectOne(queryWrapper);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 新增小程序用户信息
|
||||
*
|
||||
* @param userApp
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public void saveMpUser(UserApp userApp) {
|
||||
userAppMapper.insert(userApp);
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user