提交 baa016ad authored 作者: yangqi's avatar yangqi

1

上级 fd992967
......@@ -13,6 +13,7 @@ import cn.lefull.repository.model.face.AliFaceDb;
import cn.lefull.repository.model.face.CameraApartmentDb;
import cn.lefull.repository.model.face.CameraEntity;
import cn.lefull.repository.model.face.CameraEquipment;
import cn.lefull.service.ali.FaceService;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -35,6 +36,8 @@ public class EquipmentServiceImpl implements EquipmentService {
private CameraEquipmentMapper equipmentMapper;
@Autowired
private CameraEntityMapper entityMapper;
@Autowired
private FaceService faceService;
@Override
public void addEquipment(int apartmentId, String uuid, String name, String position, int employeeId) throws Exception {
......@@ -58,11 +61,21 @@ public class EquipmentServiceImpl implements EquipmentService {
this.getFaceDbId(apartmentId);
}
private String getFaceDbName(int apartmentId)
{
return "apartment_" + apartmentId;
}
private String getEntityId(int entityId)
{
return "entity_" + entityId;
}
private int getFaceDbId(int apartmentId)
{
CameraApartmentDb camera = apartmentDbMapper.getDb(apartmentId);
if(camera == null){
String dbName = "apartment_" + apartmentId;
String dbName = this.getFaceDbName(apartmentId);
AliFaceDb face = aliFaceDbMapper.getDbByName(dbName);
int faceId;
if(face == null){
......@@ -128,5 +141,11 @@ public class EquipmentServiceImpl implements EquipmentService {
entity.setImgUrl(imgUrl);
entity.setOperatorEmployeeId(employeeId);
entityMapper.addEntity(entity);
}
private void addAliFaceEntity(String dbName, String entityId, String labels) throws Exception {
faceService.addFace(dbName, entityId, labels);
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论