Browse Source

hms.json

master
吴远 2 months ago
parent
commit
5d0df77e6a
  1. 13
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareQueueServiceImpl.java

13
dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareQueueServiceImpl.java

@ -19,6 +19,7 @@ import org.dromara.common.core.utils.MapstructUtils;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.sample.fegin.RemoteBusinessTaskFeign;
import org.dromara.sample.media.mapper.IFileMapper; import org.dromara.sample.media.mapper.IFileMapper;
import org.dromara.sample.media.model.MediaFileEntity; import org.dromara.sample.media.model.MediaFileEntity;
import org.dromara.sample.wayline.mapper.IAiCompareQueueMapper; import org.dromara.sample.wayline.mapper.IAiCompareQueueMapper;
@ -50,8 +51,12 @@ public class AiCompareQueueServiceImpl implements IAiCompareQueueService {
private final IAiCompareQueueMapper aiCompareQueueMapper; private final IAiCompareQueueMapper aiCompareQueueMapper;
private final IWaylineJobMapper waylineJobMapper; private final IWaylineJobMapper waylineJobMapper;
private final IFileMapper fileMapper; private final IFileMapper fileMapper;
@DubboReference //@DubboReference
private final RemoteBusinessTaskService remoteBusinessTaskService; //private final RemoteBusinessTaskService remoteBusinessTaskService;
private final RemoteBusinessTaskFeign remoteBusinessTaskFeign;
@Override @Override
public TableDataInfo<AiCompareQueueEntity> queueList(AiCompareQueueDTO bo, PageQuery pageQuery) { public TableDataInfo<AiCompareQueueEntity> queueList(AiCompareQueueDTO bo, PageQuery pageQuery) {
return TableDataInfo.build(aiCompareQueueMapper.selectPage(pageQuery.build(),this.buildAiCompareDTOQueryWrapper(bo))); return TableDataInfo.build(aiCompareQueueMapper.selectPage(pageQuery.build(),this.buildAiCompareDTOQueryWrapper(bo)));
@ -93,7 +98,6 @@ public class AiCompareQueueServiceImpl implements IAiCompareQueueService {
return aiCompareQueueMapper.updateStatus(ids,queueType); return aiCompareQueueMapper.updateStatus(ids,queueType);
} }
@Async
@Override @Override
public Boolean addWaylineJobToQueue(String jobId) { public Boolean addWaylineJobToQueue(String jobId) {
boolean flag = false; boolean flag = false;
@ -110,7 +114,8 @@ public class AiCompareQueueServiceImpl implements IAiCompareQueueService {
aiCompareQueueEntity.setQueueType(AiCompareStatusConstants.QUEUW_TYPE_0); aiCompareQueueEntity.setQueueType(AiCompareStatusConstants.QUEUW_TYPE_0);
flag= aiCompareQueueMapper.insert(aiCompareQueueEntity)>0; flag= aiCompareQueueMapper.insert(aiCompareQueueEntity)>0;
//去查询当前的航线是否是预约工单的是就更改完成 //去查询当前的航线是否是预约工单的是就更改完成
remoteBusinessTaskService.updateTaskStatus(waylineJob.getFileId(), BusinessConstants.TASK_STATUS_3,null,null); //remoteBusinessTaskService.updateTaskStatus(waylineJob.getFileId(), BusinessConstants.TASK_STATUS_3,null,null);
remoteBusinessTaskFeign.updateTaskStatus(waylineJob.getFileId(), BusinessConstants.TASK_STATUS_3, null, null);
} }
return flag; return flag;
} }

Loading…
Cancel
Save