diff --git a/src/main/java/com/spring/modules/part/service/impl/RecipeManagementServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/RecipeManagementServiceImpl.java index 2f5d9a28..372ae375 100644 --- a/src/main/java/com/spring/modules/part/service/impl/RecipeManagementServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/RecipeManagementServiceImpl.java @@ -129,7 +129,7 @@ public class RecipeManagementServiceImpl extends ServiceImpl().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("recipe_type", data.getBomType())); + RecipeHeaderEntity recipeHeader = recipeManagementMapper.selectOne(new QueryWrapper().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("bom_type", data.getBomType())); if (dataUrl) { // 判断是否为正式的recipeHeader @@ -168,7 +168,7 @@ public class RecipeManagementServiceImpl extends ServiceImpl().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("recipe_type", data.getBomType())); + RecipeHeaderEntity recipeHeader = recipeManagementMapper.selectOne(new QueryWrapper().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("bom_type", data.getBomType())); // 判断是否为正式的recipeHeader if ("Y".equals(recipeHeader.getOfficialFlag())) { // 同步ifs @@ -488,7 +488,7 @@ public class RecipeManagementServiceImpl extends ServiceImpl updateAlternativeStatus (RecipeDetailEntity data) { - RecipeHeaderEntity recipeHeader = recipeManagementMapper.selectOne(new QueryWrapper().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("recipe_type", data.getBomType())); + RecipeHeaderEntity recipeHeader = recipeManagementMapper.selectOne(new QueryWrapper().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("bom_type", data.getBomType())); // 如果是Build,则校验日期是否重叠和重量配比是否为100 if ("Tentative".equals(data.getStatus())) { @@ -498,7 +498,7 @@ public class RecipeManagementServiceImpl extends ServiceImpl historyRecipe = recipeManagementMapper.selectList(new QueryWrapper().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("recipe_type", data.getBomType())); + List historyRecipe = recipeManagementMapper.selectList(new QueryWrapper().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("bom_type", data.getBomType())); Date newEffPhaseInDate = recipeHeader.getEffPhaseInDate(); Date newEffPhaseOutDate = recipeHeader.getEffPhaseOutDate(); // 过滤掉自己 @@ -1070,7 +1070,7 @@ public class RecipeManagementServiceImpl extends ServiceImpl().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("recipe_type", data.getBomType())); + RecipeHeaderEntity recipeHeaderEntity = recipeManagementMapper.selectOne(new QueryWrapper().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("bom_type", data.getBomType())); if (recipeHeaderEntity == null) { throw new RuntimeException("Recipe不存在!"); } @@ -1143,7 +1143,7 @@ public class RecipeManagementServiceImpl extends ServiceImpl().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("recipe_type", data.getBomType())); + RecipeHeaderEntity recipeHeader = recipeManagementMapper.selectOne(new QueryWrapper().eq("site", data.getSite()).eq("part_no", data.getPartNo()).eq("eng_chg_level", data.getEngChgLevel()).eq("bom_type", data.getBomType())); RecipeIfsHeader recipeIfsHeader = new RecipeIfsHeader(); recipeIfsHeader.setContract(data.getSite()); recipeIfsHeader.setPartNo(data.getPartNo());