|
|
|
@ -61,19 +61,19 @@ public class MesWorkCellExtendCfgService extends BaseMesService<MesWorkCellExten
|
|
|
|
|
item.getWorkCenterCode(),item.getWorkCellCode(),item.getWorkCellCodeBak());
|
|
|
|
|
}
|
|
|
|
|
//3.子工位 是 30 工位 在 父子里面 都全局唯一
|
|
|
|
|
DdlPackBean wcPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getWorkCenterCodeBak(), "workCenterCode", wcPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getWorkCellCodeBak(), "workCellCode", wcPackBean);
|
|
|
|
|
MesWorkCell mesWorkCell = workCellRepository.getByProperty(wcPackBean);
|
|
|
|
|
if(!StringUtil.isEmpty(mesWorkCell)&&mesWorkCell.getGrade()==30){
|
|
|
|
|
DdlPackBean cellBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getWorkCenterCode(), "workCenterCode", cellBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getWorkCellCode(), "workCellCode", cellBean);
|
|
|
|
|
if (baseRDao.isExitByHql(cellBean)) {
|
|
|
|
|
MesException.throwMesBusiException("工作中心【%s】子工位是30【%s】工位全局唯一,请检查数据",
|
|
|
|
|
item.getWorkCenterCode(),item.getWorkCellCode(),item.getWorkCellCodeBak());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// DdlPackBean wcPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
// DdlPreparedPack.getStringEqualPack(item.getWorkCenterCodeBak(), "workCenterCode", wcPackBean);
|
|
|
|
|
// DdlPreparedPack.getStringEqualPack(item.getWorkCellCodeBak(), "workCellCode", wcPackBean);
|
|
|
|
|
// MesWorkCell mesWorkCell = workCellRepository.getByProperty(wcPackBean);
|
|
|
|
|
// if(!StringUtil.isEmpty(mesWorkCell)&&mesWorkCell.getGrade()==30){
|
|
|
|
|
// DdlPackBean cellBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
// DdlPreparedPack.getStringEqualPack(item.getWorkCenterCode(), "workCenterCode", cellBean);
|
|
|
|
|
// DdlPreparedPack.getStringEqualPack(item.getWorkCellCode(), "workCellCode", cellBean);
|
|
|
|
|
// if (baseRDao.isExitByHql(cellBean)) {
|
|
|
|
|
// MesException.throwMesBusiException("工作中心【%s】子工位是30【%s】工位全局唯一,请检查数据",
|
|
|
|
|
// item.getWorkCenterCode(),item.getWorkCellCode(),item.getWorkCellCodeBak());
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected void onUpdateBean(MesWorkCellExtendCfg item) {
|
|
|
|
|