|
|
|
@ -370,7 +370,8 @@ public class MesNcProcessingService implements IMesNcProcessingService {
|
|
|
|
|
String workCenterCode = null == model.getPartInspection() ? null : model.getPartInspection().getWorkCenterCode();
|
|
|
|
|
assert model.getPartInspection() != null;
|
|
|
|
|
model.getPartInspection().setQmsSync(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue());
|
|
|
|
|
if (!Objects.equals(model.getPartInspection().getNcStatus(), MesExtEnumUtil.PART_INSPECTION_NC_STATUS.CREATE.getValue())) {
|
|
|
|
|
MesPartInspection existedInspection = partInspectionRepository.getById(model.getPartInspection().getId());
|
|
|
|
|
if (existedInspection != null && !Objects.equals(existedInspection.getNcStatus(), MesExtEnumUtil.PART_INSPECTION_NC_STATUS.CREATE.getValue())) {
|
|
|
|
|
throw new ImppBusiException(String.format("零件【%s】已进行过NC处理,请勿重复操作!", part.getPartNo()));
|
|
|
|
|
}
|
|
|
|
|
MesProduceSn sn = getProduceSn(model.getSn(), org);
|
|
|
|
|