|
@@ -153,16 +153,17 @@ public class SocketBufferServiceImpl implements SocketBufferService {
|
|
|
|
|
|
taskBean.setAciIndex(Integer.parseInt(event.getLp1()));
|
|
|
taskBean = amsTaskService.selectAmsTaskByModel(taskBean);
|
|
|
-
|
|
|
- AmsTask taskBeanUpdate01 = new AmsTask();
|
|
|
- taskBeanUpdate01.setId(taskBean.getId());
|
|
|
- taskBeanUpdate01.setEvent(eventId);
|
|
|
- taskBeanUpdate01.setServerAck(0);
|
|
|
- taskBeanUpdate01.setSystemStatus(null);
|
|
|
- taskBeanUpdate01.setIsDelete(null);
|
|
|
- amsTaskService.updateAmsTask(taskBeanUpdate01);
|
|
|
-
|
|
|
- statusUpdateService.updateStatus(taskBean.getId().longValue(), icarNo);
|
|
|
+ if (taskBean != null) {
|
|
|
+ AmsTask taskBeanUpdate01 = new AmsTask();
|
|
|
+ taskBeanUpdate01.setId(taskBean.getId());
|
|
|
+ taskBeanUpdate01.setEvent(eventId);
|
|
|
+ taskBeanUpdate01.setServerAck(0);
|
|
|
+ taskBeanUpdate01.setSystemStatus(null);
|
|
|
+ taskBeanUpdate01.setIsDelete(null);
|
|
|
+ amsTaskService.updateAmsTask(taskBeanUpdate01);
|
|
|
+
|
|
|
+ statusUpdateService.updateStatus(taskBean.getId().longValue(), icarNo);
|
|
|
+ }
|
|
|
break;
|
|
|
case 112://user event Carrier status
|
|
|
//carStatus.setSpeed(ByteUtil.getInt(buffer, 34));
|