| | |
| | | using AutoMapper; |
| | | using Quartz; |
| | | using System.Data; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_ITaskInfoRepository; |
| | | using WIDESEAWCS_ITaskInfoService; |
| | |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | | [DisallowConcurrentExecution] |
| | | public class CommonConveyorLineJob : IJob |
| | | public class CommonConveyorLineJob :JobBase, IJob |
| | | { |
| | | private readonly ITaskService _taskService; |
| | | private readonly ITaskRepository _taskRepository; |
| | |
| | | } |
| | | else//å¦ææ ¹æ®æçæ¡ç æ¥ä¸å°ä»»å¡ï¼å认为æ¯ç©ºæçï¼ç©ºæçå
¥åºå¯ä»¥ä¸éè¦ç»çï¼ç´æ¥æ°å»ºä»»å¡ï¼ä¹å¯ä»¥ç´æ¥ä¸ç©ºæåºåºä»»å¡ |
| | | { |
| | | if (command.ISInFinish == 1) |
| | | |
| | | if (command.ISInFinish == 1)//å¢å æ ¹æ®éé夿æ¯å¦æ¯ç©ºæç夿é»è¾ |
| | | { |
| | | //å
ä¸ç»PLCå
¥åºç¡®è®¤ä¿¡å·ï¼è°WMS空æå
¥åºä»»å¡æ¥å£ |
| | | _taskService.GenerateEmptyInBoundTask(command.CL1002Barcode); |
| | | if (command.Weight <= 600) |
| | | { |
| | | //å
ä¸ç»PLCå
¥åºç¡®è®¤ä¿¡å·ï¼è°WMS空æå
¥åºä»»å¡æ¥å£ |
| | | _taskService.GenerateEmptyInBoundTask(command.CL1002Barcode); |
| | | } |
| | | else |
| | | { |
| | | WriteDebug(nameof(CommonConveyorLineJob), $"çæç©ºæå
¥åºä»»å¡æ¶ï¼ééè¶
éï¼çæç©ºæå
¥åºä»»å¡å¤±è´¥ï¼"); |
| | | } |
| | | } |
| | | |
| | | } |