|
|
@ -1,50 +1,50 @@
|
|
|
|
package cn.estsh.i3plus.ext.mes.pcn.apiservice.serviceimpl.station;
|
|
|
|
//package cn.estsh.i3plus.ext.mes.pcn.apiservice.serviceimpl.station;
|
|
|
|
|
|
|
|
//
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesProductionProcessContextStepService;
|
|
|
|
//import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesProductionProcessContextStepService;
|
|
|
|
import cn.estsh.i3plus.ext.mes.pcn.pojo.util.MesPcnExtConstWords;
|
|
|
|
//import cn.estsh.i3plus.ext.mes.pcn.pojo.util.MesPcnExtConstWords;
|
|
|
|
import cn.estsh.i3plus.mes.pcn.serviceimpl.fsm.BaseModuleService;
|
|
|
|
//import cn.estsh.i3plus.mes.pcn.serviceimpl.fsm.BaseModuleService;
|
|
|
|
import cn.estsh.i3plus.mes.pcn.util.StationKvBeanUtil;
|
|
|
|
//import cn.estsh.i3plus.mes.pcn.util.StationKvBeanUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.MesPcnEnumUtil;
|
|
|
|
//import cn.estsh.i3plus.pojo.base.enumutil.MesPcnEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesStateMachineStatus;
|
|
|
|
//import cn.estsh.i3plus.pojo.mes.bean.MesStateMachineStatus;
|
|
|
|
import cn.estsh.i3plus.pojo.mes.model.StationKvBean;
|
|
|
|
//import cn.estsh.i3plus.pojo.mes.model.StationKvBean;
|
|
|
|
import cn.estsh.i3plus.pojo.mes.model.StationRequestBean;
|
|
|
|
//import cn.estsh.i3plus.pojo.mes.model.StationRequestBean;
|
|
|
|
import cn.estsh.i3plus.pojo.mes.model.StationResultBean;
|
|
|
|
//import cn.estsh.i3plus.pojo.mes.model.StationResultBean;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
//import lombok.extern.slf4j.Slf4j;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
//import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
//import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
//
|
|
|
|
import java.util.ArrayList;
|
|
|
|
//import java.util.ArrayList;
|
|
|
|
import java.util.List;
|
|
|
|
//import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
//import java.util.Map;
|
|
|
|
|
|
|
|
//
|
|
|
|
/**
|
|
|
|
///**
|
|
|
|
* @Description : 展示组件:非排序生产
|
|
|
|
// * @Description : 展示组件:非排序生产
|
|
|
|
* @Author :wangjie
|
|
|
|
// * @Author :wangjie
|
|
|
|
**/
|
|
|
|
// **/
|
|
|
|
@Slf4j
|
|
|
|
//@Slf4j
|
|
|
|
@Service("mesProductionNoSortModuleService")
|
|
|
|
//@Service("mesProductionNoSortModuleService")
|
|
|
|
public class MesProductionNoSortModuleServiceBak extends BaseModuleService {
|
|
|
|
//public class MesProductionNoSortModuleServiceBak extends BaseModuleService {
|
|
|
|
|
|
|
|
//
|
|
|
|
@Autowired
|
|
|
|
// @Autowired
|
|
|
|
private IMesProductionProcessContextStepService productionProcessContextStepService;
|
|
|
|
// private IMesProductionProcessContextStepService productionProcessContextStepService;
|
|
|
|
|
|
|
|
//
|
|
|
|
@Override
|
|
|
|
// @Override
|
|
|
|
public void init(StationRequestBean reqBean) {
|
|
|
|
// public void init(StationRequestBean reqBean) {
|
|
|
|
StationResultBean resultBean = new StationResultBean();
|
|
|
|
// StationResultBean resultBean = new StationResultBean();
|
|
|
|
resultBean.setBusiType(MesPcnEnumUtil.STATION_BUSI_TYPE.MODULE_CONTENT.getValue());
|
|
|
|
// resultBean.setBusiType(MesPcnEnumUtil.STATION_BUSI_TYPE.MODULE_CONTENT.getValue());
|
|
|
|
resultBean.setDataType(MesPcnEnumUtil.STATION_DATA_TYPE.CUSTOM.getValue());
|
|
|
|
// resultBean.setDataType(MesPcnEnumUtil.STATION_DATA_TYPE.CUSTOM.getValue());
|
|
|
|
resultBean.setCustomPageName(MesPcnExtConstWords.CUSTOM_PAGE_NAME_DEFAULT);
|
|
|
|
// resultBean.setCustomPageName(MesPcnExtConstWords.CUSTOM_PAGE_NAME_DEFAULT);
|
|
|
|
resultBean.setSpecialDisplayData(getStepColIndent(reqBean));
|
|
|
|
// resultBean.setSpecialDisplayData(getStepColIndent(reqBean));
|
|
|
|
resultBean.setResultObj(StationKvBeanUtil.addStationKvBeanList(new ArrayList<>(), new StationKvBean("shiftCode", "班次", "白班"), new StationKvBean("shiftGroup", "班组", "注塑")));
|
|
|
|
// resultBean.setResultObj(StationKvBeanUtil.addStationKvBeanList(new ArrayList<>(), new StationKvBean("shiftCode", "班次", "白班"), new StationKvBean("shiftGroup", "班组", "注塑")));
|
|
|
|
resultBean.setResultList(productionProcessContextStepService.getCachedModuleContext(reqBean));
|
|
|
|
// resultBean.setResultList(productionProcessContextStepService.getCachedModuleContext(reqBean));
|
|
|
|
|
|
|
|
//
|
|
|
|
this.sendMessage(reqBean, resultBean);
|
|
|
|
// this.sendMessage(reqBean, resultBean);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
@Override
|
|
|
|
// @Override
|
|
|
|
public boolean execStateModule(StationRequestBean reqBean, List<MesStateMachineStatus> states, Map<String, String> wcpcMap) {
|
|
|
|
// public boolean execStateModule(StationRequestBean reqBean, List<MesStateMachineStatus> states, Map<String, String> wcpcMap) {
|
|
|
|
init(reqBean);
|
|
|
|
// init(reqBean);
|
|
|
|
return true;
|
|
|
|
// return true;
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
}
|
|
|
|
//}
|
|
|
|