hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/controller/OptimizeProjectController.java
@@ -26,6 +26,7 @@ @RestController @RequestMapping("/optimizeProject") @Slf4j public class OptimizeProjectController { @Autowired //获取待选择的工程号 @@ -44,8 +45,9 @@ @PostMapping("/saveProject") //显示工程选择信息 public Result<List<OptimizeProject>> saveProject(@RequestBody OptimizeRequest optimizeRequest) { log.info("获取选择好的工程id进行查询数据后保存"); List<OptimizeProject> glass = optimizeProjectService.saveProject(optimizeRequest); log.info("显示工程选择信息后进行保存:{}", glass); List<OptimizeProject> glass = optimizeProjectService.selectSaveProject(optimizeRequest); log.info("显示工程选择信息后保存到upPattenUsage表:{}", glass); optimizeProjectService.insetupPattenUsage(glass); //void insetProject(glass); return Result.build(200, "", glass); } hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/OptimizeProjectService.java
@@ -18,22 +18,17 @@ /** * 查询可领取的任务工程信息 * * @return */ List<OptimizeProject> listByState(OptimizeRequest optimizeRequest); /** * 查询保存到原片使用详情表的数据 * * @return */ List<OptimizeProject> saveProject(OptimizeRequest optimizeRequest); List<OptimizeProject> selectSaveProject(OptimizeRequest optimizeRequest); /** * 将工程信息保存到原片使用详情表 * * @return */ void insetProject(OptimizeProject glass); void insetupPattenUsage(List<OptimizeProject> glass); } hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/OptimizeProjectServiceImpl.java
@@ -8,9 +8,13 @@ import com.mes.pp.entity.request.OptimizeRequest; import com.mes.pp.mapper.OptimizeProjectMapper; import com.mes.pp.service.OptimizeProjectService; import com.mes.uppattenusage.entity.UpPattenUsage; import com.mes.uppattenusage.mapper.UpPattenUsageMapper; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.Collections; import java.util.List; /** @@ -26,7 +30,8 @@ @Slf4j public class OptimizeProjectServiceImpl extends ServiceImpl<OptimizeProjectMapper, OptimizeProject> implements OptimizeProjectService { @Resource UpPattenUsageMapper upPattenUsageMapper; @Override public List<OptimizeProject> listByState(OptimizeRequest optimizeRequest) { log.info("将参数传入到查询类里,工程号做非空判断模糊查询"); @@ -41,12 +46,19 @@ @Override public void insetProject(OptimizeProject glass) { public void insetupPattenUsage(List<OptimizeProject> glass) { log.info("循环查询结果保存到UpPattenUsage表中"); for (OptimizeProject project : glass) { UpPattenUsage upPattenUsage = new UpPattenUsage(); upPattenUsage.setEngineeringId(project.getProjectNo()); upPattenUsage.setFilmsId(project.getGlassType()); upPattenUsage.setState(project.getState()); upPattenUsageMapper.insert(upPattenUsage); } } @Override public List<OptimizeProject> saveProject(OptimizeRequest optimizeRequest) { public List<OptimizeProject> selectSaveProject(OptimizeRequest optimizeRequest) { log.info("将参数传入到查询类里,工程号做非空判断模糊查询"); log.info("返回工程信息"); hangzhoumesParent/common/servicebase/src/main/java/com/mes/uppattenusage/entity/UpPattenUsage.java
@@ -35,7 +35,7 @@ /** * 膜系id */ private Integer filmsId; private String filmsId; /** * 宽