diff --git a/cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/service/plate/PlateServiceImpl.java b/cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/service/plate/PlateServiceImpl.java index b262765bb..750a8047f 100644 --- a/cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/service/plate/PlateServiceImpl.java +++ b/cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/service/plate/PlateServiceImpl.java @@ -50,11 +50,12 @@ public class PlateServiceImpl implements PlateService { if (createReqVO.getOrganId() != null && createReqVO.getOrganId() != 0 ){ validateOrganExists(createReqVO.getOrganId()); validateGoodExists(createReqVO.getGoodsId(), createReqVO.getOrganId()); + }else { plate.setOrganId(OrganContextHolder.getOrganId()); } // 判断板材是否存在 - PlateDO existPlate = plateMapper.selectByGoodID(createReqVO.getGoodsId(), OrganContextHolder.getOrganId()); -// System.out.println(" existPlate " + existPlate); + PlateDO existPlate = plateMapper.selectByGoodID(createReqVO.getGoodsId(), plate.getOrganId()); + if (existPlate != null){ throw exception(ErrorCodeConstants.PLATE_EXISTS); }