netty-netty与api进行合并,这样可以方便我们进行之后的人脸切换到二维码的操作

This commit is contained in:
limqhz
2020-07-14 01:00:16 +08:00
parent fb9fa0ed4f
commit 7f2e9ffdb3
48 changed files with 238 additions and 514 deletions

View File

@@ -0,0 +1,50 @@
package com.sv.service.api;
import com.sv.entity.Venue;
import com.sv.mapper.DeviceMapper;
import com.sv.mapper.VenueMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
/**
* 小程序扫二维码处理
*/
@Service("qrCodeService")
@Transactional(readOnly = true)
public class QRCodeService {
private final Logger logger = LoggerFactory.getLogger(ProtocolService.class);
@Resource
private VenueMapper venueMapper;
@Resource
private DeviceMapper deviceMapper;
public void enter(String deviceId) {
}
public Venue initEnter(String deviceId) {
String deviceName = getDeviceName(deviceId);
String venueId = getVenueId(deviceId);
int i = Integer.parseInt(venueId);
Integer integer = deviceMapper.checkDevice(deviceName, i);
if (integer != 1){
logger.error("设备【"+deviceId + "】未链接,活着不存在");
return null;
}
return venueMapper.findById(i);
}
private String getVenueId(String deviceId){
return deviceId.split("$-$")[1];
}
private String getDeviceName(String deviceId){
return deviceId.split("$-$")[0];
}
}

View File

@@ -150,7 +150,7 @@ public class DeviceService extends BaseServiceImpl {
device.setStatus(DeviceStatusEnum.ONLINE.value);
device.setStream(deviceIp);
if(deviceMapper.checkDevice(deviceName,venueId) > 0){
logger.info(deviceName + venueId + "设备已存在,该设备。");
logger.info(deviceName + venueId + "设备已存在");
deviceMapper.online(venueId, deviceName);
}else {
logger.info("落地客户端信息clientId = " + deviceIp + "&deviceName = " + deviceName + "&venueId = " + venueId);

View File

@@ -473,7 +473,7 @@
<update id="updateStatus" >
UPDATE sv_member_card
SET `status` = #{status}
AND id IN
WHERE id IN
<foreach collection="cards" item="cards" index="index" open="(" close=")" separator=",">
#{cards.id}
</foreach>