| | |
| | | import org.quartz.JobExecutionContext; |
| | | import org.quartz.JobExecutionException; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.time.LocalDateTime; |
| | |
| | | @Slf4j |
| | | public class ProductionOrderSyncUpdateJob implements Job { |
| | | //工厂编码(新火炬 2301) |
| | | private static final String FACTORY_CODE = "2301"; |
| | | @Value("${xhj.factoryCode:2301}") |
| | | private String FACTORY_CODE; |
| | | /** |
| | | * 订单类型 |
| | | * 标准生产订单 Z001 |
| | |
| | | * 试制生产订单(新火炬) Z011 |
| | | * 拆零生产订单(新火炬) 2012 |
| | | */ |
| | | private static final String ORDER_TYPE_CODE = "Z001"; |
| | | @Value("${xhj.orderType:Z001}") |
| | | private String ORDER_TYPE_CODE; |
| | | /** |
| | | * 生产调度员 |
| | | * 001 一分厂调度员 |
| | |
| | | * 010 六厂调度员 |
| | | * 012 八分厂调度员 |
| | | */ |
| | | private static final String PRODUCTION_MANAGER = "010"; |
| | | @Value("${xhj.productionManager:012}") |
| | | private String PRODUCTION_MANAGER; |
| | | /** |
| | | * 生产订单状态,实际上,只有REL状态的工单才可以进行操作 |
| | | * CRTD 新建 |
| | | * REL 下达 |
| | | * TECO 关闭 |
| | | */ |
| | | private static final String ORDER_STATUS = "REL"; |
| | | @Value("${xhj.orderStatus:REL}") |
| | | private String ORDER_STATUS; |
| | | |
| | | /** |
| | | * 请求成功编码 |