陈昶聿
2 天以前 3d047130b059efd46f56be37465a751ab16ee8cb
ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
@@ -56,6 +56,7 @@
import com.ruoyi.task.domain.SendMagParam;
import com.ruoyi.task.service.IServiceSubtaskRecordService;
import com.ruoyi.task.mapper.ServiceSubtaskPreachformMapper;
import com.ruoyi.task.event.FollowupCompletedEventPublisher;
import com.ruoyi.patarchive.mapper.PatArchiveMapper;
@Slf4j
@Component//监听此队列
@@ -72,6 +73,9 @@
    @Value("${req_path}")
    private String req_path;
    @Autowired
    private FollowupCompletedEventPublisher followupCompletedEventPublisher;
    @Autowired
    private IServiceOutPathService iServiceOutPathService;
@@ -898,6 +902,9 @@
            serviceSubtask.setSendstate(6L);
        }
        serviceSubtaskMapper.updateServiceSubtask(serviceSubtask);
        if (Long.valueOf(6L).equals(serviceSubtask.getSendstate())) {
            followupCompletedEventPublisher.publish(serviceSubtask.getId());
        }
        // 更新当前发送方式明细;发送成功时允许当前行已经是 sendstate=2。
        currentPreachformRow.setSendstate(failSendstate);