Compare commits
2 Commits
8377079917
...
98858b3b48
| Author | SHA1 | Date | |
|---|---|---|---|
| 98858b3b48 | |||
| 686420e7d2 |
@ -212,7 +212,7 @@ public class UfaceDevServiceImpl extends ServiceImpl<UfaceDevMapper, UfaceDev> i
|
|||||||
QueryWrapper<UfaceDev> qw = new QueryWrapper<>();
|
QueryWrapper<UfaceDev> qw = new QueryWrapper<>();
|
||||||
qw.lambda().eq(UfaceDev::getProjectSn, MapUtils.getString(map, "projectSn"));
|
qw.lambda().eq(UfaceDev::getProjectSn, MapUtils.getString(map, "projectSn"));
|
||||||
if (StringUtils.isNotBlank(ufaceDevId)) {
|
if (StringUtils.isNotBlank(ufaceDevId)) {
|
||||||
qw.lambda().in(UfaceDev::getDeviceId, Arrays.asList(ufaceDevId.split(",")));
|
qw.lambda().in(UfaceDev::getId, Arrays.asList(ufaceDevId.split(",")));
|
||||||
}
|
}
|
||||||
List<UfaceDev> list = ufaceDevMapper.selectList(qw);
|
List<UfaceDev> list = ufaceDevMapper.selectList(qw);
|
||||||
if (list == null || list.size() == 0) {
|
if (list == null || list.size() == 0) {
|
||||||
|
|||||||
@ -30,6 +30,7 @@ import com.zhgd.xmgl.modules.worker.entity.UfaceDev;
|
|||||||
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
|
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
|
||||||
import com.zhgd.xmgl.modules.worker.mapper.UfaceDevMapper;
|
import com.zhgd.xmgl.modules.worker.mapper.UfaceDevMapper;
|
||||||
import com.zhgd.xmgl.modules.worker.mapper.WorkerInfoMapper;
|
import com.zhgd.xmgl.modules.worker.mapper.WorkerInfoMapper;
|
||||||
|
import com.zhgd.xmgl.modules.worker.service.IWorkerInfoService;
|
||||||
import com.zhgd.xmgl.modules.xz.entity.XzHikvisionSync;
|
import com.zhgd.xmgl.modules.xz.entity.XzHikvisionSync;
|
||||||
import com.zhgd.xmgl.modules.xz.enums.XzHikvisionSyncOperateEnum;
|
import com.zhgd.xmgl.modules.xz.enums.XzHikvisionSyncOperateEnum;
|
||||||
import com.zhgd.xmgl.modules.xz.enums.XzHikvisionSyncTypeEnum;
|
import com.zhgd.xmgl.modules.xz.enums.XzHikvisionSyncTypeEnum;
|
||||||
@ -44,6 +45,7 @@ import org.apache.commons.lang3.tuple.Pair;
|
|||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Qualifier;
|
import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
import org.springframework.context.annotation.Lazy;
|
import org.springframework.context.annotation.Lazy;
|
||||||
|
import org.springframework.scheduling.annotation.Async;
|
||||||
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
|
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Propagation;
|
import org.springframework.transaction.annotation.Propagation;
|
||||||
@ -354,6 +356,7 @@ public class XzHikvisionSyncServiceImpl extends ServiceImpl<XzHikvisionSyncMappe
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Async("doubleCarbonExecutor")
|
||||||
@Override
|
@Override
|
||||||
public void zyMqttAck(String deviceSn, String workerId, Integer isSuccess) {
|
public void zyMqttAck(String deviceSn, String workerId, Integer isSuccess) {
|
||||||
List<XzHikvisionSync> syncList = new ArrayList<>();
|
List<XzHikvisionSync> syncList = new ArrayList<>();
|
||||||
@ -364,6 +367,7 @@ public class XzHikvisionSyncServiceImpl extends ServiceImpl<XzHikvisionSyncMappe
|
|||||||
if (syncList.size() > 0) {
|
if (syncList.size() > 0) {
|
||||||
this.saveBatch(syncList);
|
this.saveBatch(syncList);
|
||||||
}
|
}
|
||||||
|
hikvisionCall.updateTotalStatus(workerInfo.getProjectSn(), workerInfo.getId(), 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void build(List<XzHikvisionSync> syncList, WorkerInfo workerInfo, String deviceSn, Integer isSuccess) {
|
private void build(List<XzHikvisionSync> syncList, WorkerInfo workerInfo, String deviceSn, Integer isSuccess) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user