package com.hxzkappboot.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.hxzkappboot.mapper.TbFakajiMapper;
import com.hxzkappboot.pojo.TbFakaji;
import com.hxzkappboot.pojo.TbFence;
import com.hxzkappboot.service.TbFakajiService;
import org.springframework.stereotype.Service;
import java.util.List;
/**
*
* 服务实现类
*
*
* @author wangfei
* @since 2024-11-26
*/
@Service
public class TbFakajiServiceImpl extends ServiceImpl implements TbFakajiService {
@Override
public List findFakaji(String company,String deviceid) {
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.eq("deviceid",deviceid);
return baseMapper.selectList(queryWrapper);
}
@Override
public List findFakagui(String company) {
// QueryWrapper queryWrapper = new QueryWrapper<>();
//// queryWrapper.eq("company",company);
// queryWrapper.groupBy("deviceid");
return baseMapper.getfakjigui();
}
@Override
public TbFakaji findFakaTag(String slotnumber,String deviceid) {
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.eq("slotnumber",slotnumber);
queryWrapper.eq("deviceid",deviceid);
// queryWrapper.groupBy("deviceid");
return baseMapper.selectOne(queryWrapper);
}
@Override
public TbFakaji undateFaka(String slotnumber,String deviceid) {
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.eq("slotnumber",slotnumber);
queryWrapper.eq("deviceid",deviceid);
// queryWrapper.groupBy("deviceid");
TbFakaji tbFakaji = baseMapper.selectOne(queryWrapper);
tbFakaji.setAllowtakecard("false");
tbFakaji.setHascard("false");
baseMapper.updateById(tbFakaji);
return tbFakaji;
}
}