|
|
|
@ -155,6 +155,10 @@ public class MesProductionCustomContextStepService extends BaseStepService imple
|
|
|
|
|
return mesProdShiftContext;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//加工次数key
|
|
|
|
|
private String getProductionStatisticsContextKey(StationRequestBean reqBean) { return getFsmBusikey(reqBean, new StringJoiner(MesPcnExtConstWords.COLON).add(MesPcnExtConstWords.PRODUCTION_PROCESS_CONTEXT).add(MesPcnExtConstWords.PRODUCTION_COUNT_CONTEXT).toString()); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取上下文班次班组信息
|
|
|
|
|
@Override
|
|
|
|
|
public List<StationKvBean> getProdShiftDataContext(String orgainzeCode, String workCenterCode) {
|
|
|
|
@ -185,7 +189,7 @@ public class MesProductionCustomContextStepService extends BaseStepService imple
|
|
|
|
|
//获取上下文工位加工数统计信息
|
|
|
|
|
@Override
|
|
|
|
|
public List<StationKvBean> getProductionStatisticsContext(StationRequestBean reqBean) {
|
|
|
|
|
String productionStatisticsJson = getFsmBusiData(reqBean.getOrganizeCode(), getProductionLockContextKey(reqBean), MesPcnExtConstWords.PRODUCTION_STATISTICS_CONTEXT);
|
|
|
|
|
String productionStatisticsJson = getFsmBusiData(reqBean.getOrganizeCode(), getProductionStatisticsContextKey(reqBean), MesPcnExtConstWords.PRODUCTION_STATISTICS_CONTEXT);
|
|
|
|
|
return !StringUtils.isEmpty(productionStatisticsJson) ? JSONObject.parseArray(productionStatisticsJson, StationKvBean.class) : null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -193,7 +197,7 @@ public class MesProductionCustomContextStepService extends BaseStepService imple
|
|
|
|
|
@Override
|
|
|
|
|
public Boolean saveProductionStatisticsContext(StationRequestBean reqBean, List<StationKvBean> productionStatisticsList) {
|
|
|
|
|
if (CollectionUtils.isEmpty(productionStatisticsList)) return false;
|
|
|
|
|
return saveFsmBusiData(reqBean.getOrganizeCode(), getProductionLockContextKey(reqBean), MesPcnExtConstWords.PRODUCTION_STATISTICS_CONTEXT, JSONObject.toJSONString(productionStatisticsList));
|
|
|
|
|
return saveFsmBusiData(reqBean.getOrganizeCode(), getProductionStatisticsContextKey(reqBean), MesPcnExtConstWords.PRODUCTION_STATISTICS_CONTEXT, JSONObject.toJSONString(productionStatisticsList));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@ -223,7 +227,7 @@ public class MesProductionCustomContextStepService extends BaseStepService imple
|
|
|
|
|
//删除上下文工位加工数统计信息
|
|
|
|
|
@Override
|
|
|
|
|
public void deleteProductionStatisticsContext(StationRequestBean reqBean) {
|
|
|
|
|
deleteFsmBusiData(reqBean.getOrganizeCode(), getProductionLockContextKey(reqBean), MesPcnExtConstWords.PRODUCTION_STATISTICS_CONTEXT);
|
|
|
|
|
deleteFsmBusiData(reqBean.getOrganizeCode(), getProductionStatisticsContextKey(reqBean), MesPcnExtConstWords.PRODUCTION_STATISTICS_CONTEXT);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|