|
|
|
@ -34,6 +34,7 @@ import java.time.LocalDateTime;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Objects;
|
|
|
|
import java.util.Objects;
|
|
|
|
|
|
|
|
import java.util.concurrent.locks.ReentrantLock;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 肇庆业务实现类
|
|
|
|
* 肇庆业务实现类
|
|
|
|
@ -60,8 +61,11 @@ public class ZqBusinessServiceImpl implements ZqBusinessService {
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private IdService idService;
|
|
|
|
private IdService idService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final ReentrantLock SUBMIT_LOCK = new ReentrantLock();
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public MessageResponse recordSubmitHandle(Message message) {
|
|
|
|
public MessageResponse recordSubmitHandle(Message message) {
|
|
|
|
|
|
|
|
SUBMIT_LOCK.lock();
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
CollectTaskConfig.TaskConfig taskConfig = CollectTaskConfig.getTaskConfig("WS_RECORD_SUBMIT");
|
|
|
|
CollectTaskConfig.TaskConfig taskConfig = CollectTaskConfig.getTaskConfig("WS_RECORD_SUBMIT");
|
|
|
|
if (taskConfig == null || Func.isEmpty(taskConfig.getCollectorIds())) {
|
|
|
|
if (taskConfig == null || Func.isEmpty(taskConfig.getCollectorIds())) {
|
|
|
|
@ -101,11 +105,14 @@ public class ZqBusinessServiceImpl implements ZqBusinessService {
|
|
|
|
MessageResponse response = new MessageResponse(ResultCode.FAILED.getCode(), fail("系统错误"));
|
|
|
|
MessageResponse response = new MessageResponse(ResultCode.FAILED.getCode(), fail("系统错误"));
|
|
|
|
response.setRetry(1);
|
|
|
|
response.setRetry(1);
|
|
|
|
return response;
|
|
|
|
return response;
|
|
|
|
|
|
|
|
}finally {
|
|
|
|
|
|
|
|
SUBMIT_LOCK.unlock();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public MessageResponse wsNurseSubmitHandle(Message message) {
|
|
|
|
public MessageResponse wsNurseSubmitHandle(Message message) {
|
|
|
|
|
|
|
|
SUBMIT_LOCK.lock();
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
CollectTaskConfig.TaskConfig taskConfig = CollectTaskConfig.getTaskConfig("WS_NURS_SUBMIT");
|
|
|
|
CollectTaskConfig.TaskConfig taskConfig = CollectTaskConfig.getTaskConfig("WS_NURS_SUBMIT");
|
|
|
|
if (taskConfig == null || Func.isEmpty(taskConfig.getCollectorIds())) {
|
|
|
|
if (taskConfig == null || Func.isEmpty(taskConfig.getCollectorIds())) {
|
|
|
|
@ -150,6 +157,8 @@ public class ZqBusinessServiceImpl implements ZqBusinessService {
|
|
|
|
MessageResponse response = new MessageResponse(ResultCode.FAILED.getCode(), fail("系统错误"));
|
|
|
|
MessageResponse response = new MessageResponse(ResultCode.FAILED.getCode(), fail("系统错误"));
|
|
|
|
response.setRetry(1);
|
|
|
|
response.setRetry(1);
|
|
|
|
return response;
|
|
|
|
return response;
|
|
|
|
|
|
|
|
}finally {
|
|
|
|
|
|
|
|
SUBMIT_LOCK.unlock();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|