1234567891011121314151617181920212223242526272829 |
- package com.warewms.ndc.service;
- import cn.hutool.core.util.ObjectUtil;
- import com.warewms.task.domain.AmsTask;
- import com.warewms.task.service.IAmsTaskService;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Component;
- @Slf4j
- @Component
- public class BusinessMsgEventHandler extends SocketBufferServiceImpl {
- @Autowired
- private IAmsTaskService amsTaskService;
- @Override
- protected void onHandleMsgEvent(long taskId, int carNo) {
- AmsTask amsTask = amsTaskService.selectAmsTaskById(taskId);
- if (ObjectUtil.isNull(amsTask)) return;
- log.info("任务回调-------------------------》" + amsTask.getTaskNo());
- if (amsTask.getAciIndex() == null) {
- log.error("没有index,未下发的任务");
- }
- amsTaskService.updateAmsTask(amsTask);
- }
- }
|