BusinessMsgEventHandler.java 906 B

1234567891011121314151617181920212223242526272829
  1. package com.warewms.ndc.service;
  2. import cn.hutool.core.util.ObjectUtil;
  3. import com.warewms.task.domain.AmsTask;
  4. import com.warewms.task.service.IAmsTaskService;
  5. import lombok.extern.slf4j.Slf4j;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Component;
  8. @Slf4j
  9. @Component
  10. public class BusinessMsgEventHandler extends SocketBufferServiceImpl {
  11. @Autowired
  12. private IAmsTaskService amsTaskService;
  13. @Override
  14. protected void onHandleMsgEvent(long taskId, int carNo) {
  15. AmsTask amsTask = amsTaskService.selectAmsTaskById(taskId);
  16. if (ObjectUtil.isNull(amsTask)) return;
  17. log.info("任务回调-------------------------》" + amsTask.getTaskNo());
  18. if (amsTask.getAciIndex() == null) {
  19. log.error("没有index,未下发的任务");
  20. }
  21. amsTaskService.updateAmsTask(amsTask);
  22. }
  23. }