netty-netty与api进行合并,这样可以方便我们进行之后的人脸切换到二维码的操作
This commit is contained in:
50
service/src/main/java/com/sv/service/api/QRCodeService.java
Normal file
50
service/src/main/java/com/sv/service/api/QRCodeService.java
Normal 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];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user