SinglePointWriteTask.cs 860 B

123456789101112131415161718192021222324252627
  1. using SHJX.Service.Common.ReadXML;
  2. using SHJX.Service.Control.Interface;
  3. using SHJX.Service.Model.Dao;
  4. namespace SHJX.Service.Control.TimerControl.WriteTaskToEquipment
  5. {
  6. /// <summary>
  7. /// 手动模式下的单点移动
  8. /// </summary>
  9. public class SinglePointWriteTask : WriteTaskToEquipmentImp
  10. {
  11. public SinglePointWriteTask(ReadConfigUtil config, FlowContent operateController)
  12. : base(config, operateController) { }
  13. public override void WriteTaskToEquipmentEvent()
  14. {
  15. if (GetWashNewTask(1) is null) return;
  16. OperateController.OperateControllerContent(GetWashNewTask(1));
  17. }
  18. private EquipmentTask GetWashNewTask(int routeId)
  19. {
  20. var task = DataManager.QueryDoingSpTaskFirst(TaskState.Doing, routeId);
  21. return task;
  22. }
  23. }
  24. }