package com.shlanbao.tzsc.data.runtime.handler;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import com.shlanbao.tzsc.pms.equ.wcplan.service.EqmFixedStoptimeServiceI;
|
import com.shlanbao.tzsc.pms.qm.onlineCheck.service.QMOnlineCheckService;
|
import com.shlanbao.tzsc.pms.qm.self.service.QmOutWandService;
|
import com.shlanbao.tzsc.utils.tools.ApplicationContextUtil;
|
|
/**
|
* 【功能描述】: 自动提交自检数据给MES
|
*
|
* @createTime 2017年04月20日16:33:52
|
* @author Rengj
|
*/
|
public class SelfCheckFeedback{
|
@Autowired
|
private QMOnlineCheckService service;
|
@Autowired
|
private QmOutWandService qmWardService;//
|
@Autowired
|
private EqmFixedStoptimeServiceI eqmFixedStoptimeServiceI;//
|
|
/**
|
* 【功能描述】:物理(自检自动反馈)
|
*
|
* @createTime 2017年04月21日10:33:52
|
* @author Rengj
|
*/
|
public void processSelfCheck(){
|
//物理自检
|
if(null==service){
|
service = ApplicationContextUtil.getBean(QMOnlineCheckService.class);
|
}
|
service.sendMsgZJZD("","");
|
//外观自检
|
if(null==qmWardService){
|
qmWardService = ApplicationContextUtil.getBean(QmOutWandService.class);
|
}
|
qmWardService.sendMsg("","");
|
}
|
|
|
|
|
/**
|
* 【功能描述】:定时器,
|
* 每天早上7点根据工厂日历,生成停机时间
|
* @createTime 2017年5月8日10:48:57
|
* @author wanchanghuang
|
*/
|
public void queryCalendarAddQtyRecord(){
|
try {
|
if(null==eqmFixedStoptimeServiceI){
|
eqmFixedStoptimeServiceI = ApplicationContextUtil.getBean(EqmFixedStoptimeServiceI.class);
|
}
|
eqmFixedStoptimeServiceI.queryCalendarAddQtyRecord();
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
}
|
|
|
|
}
|