hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/controller/OptimizeProjectController.java
@@ -1,8 +1,19 @@ package com.mes.pp.controller; import com.mes.pp.entity.OptimizeProject; import com.mes.pp.entity.request.OptimizeRequest; import com.mes.pp.service.OptimizeProjectService; import com.mes.utils.Result; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; /** * <p> @@ -13,8 +24,28 @@ * @since 2024-04-16 */ @RestController @RequestMapping("/userinfo/optimize-project") @RequestMapping("/optimizeProject") @Slf4j public class OptimizeProjectController { @Autowired //获取待选择的工程号 private OptimizeProjectService optimizeProjectService; @ApiOperation("显示工程选择信息") @GetMapping("/listByState") //显示工程选择信息 public Result<List<OptimizeProject>> listByState(@RequestBody OptimizeRequest optimizeRequest) { log.info("将请求参数封装在请求类里面"); List<OptimizeProject> glass = optimizeProjectService.listByState(optimizeRequest); log.info("显示工程选择信息:{}", glass); return Result.build(200, "", glass); } // public Result<List<OptimizeProject>> saveProject(@RequestBody OptimizeRequest optimizeRequest) { // log.info("将请求参数封装在请求类里面"); // List<OptimizeProject> glass = optimizeProjectService.saveProject(optimizeRequest); // log.info("显示工程选择信息:{}", glass); // return Result.build(200, "", glass); // } } hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/entity/OptimizeLayout.java
@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; /** * <p> @@ -94,7 +94,7 @@ */ private Integer creater; private LocalDateTime createTime; private Date createTime; @TableField("intRemark") private Integer intremark; hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/entity/OptimizeProject.java
@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; /** * <p> @@ -182,12 +182,12 @@ /** * 创建时间 */ private LocalDateTime createTime; private Date createTime; /** * 修改时间 */ private LocalDateTime updateTime; private Date updateTime; /** * 预留,使用需注明 hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/mapper/OptimizeProjectMapper.java
@@ -4,6 +4,8 @@ import com.mes.pp.entity.OptimizeProject; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * <p> * Mapper 接口 hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/OptimizeProjectService.java
@@ -2,6 +2,9 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.mes.pp.entity.OptimizeProject; import com.mes.pp.entity.request.OptimizeRequest; import java.util.List; /** * <p> @@ -13,4 +16,9 @@ */ public interface OptimizeProjectService extends IService<OptimizeProject> { /** * 查询可领取的任务工程信息 * @return */ List<OptimizeProject> listByState(OptimizeRequest optimizeRequest); } hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/OptimizeProjectServiceImpl.java
@@ -1,11 +1,17 @@ package com.mes.pp.service.impl; import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mes.pp.entity.OptimizeProject; import com.mes.pp.entity.request.OptimizeRequest; import com.mes.pp.mapper.OptimizeProjectMapper; import com.mes.pp.service.OptimizeProjectService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.util.List; /** * <p> @@ -17,6 +23,17 @@ */ @Service @DS("pp") @Slf4j public class OptimizeProjectServiceImpl extends ServiceImpl<OptimizeProjectMapper, OptimizeProject> implements OptimizeProjectService { @Override public List<OptimizeProject> listByState(OptimizeRequest optimizeRequest) { log.info("将参数传入到查询类里,工程号做非空判断模糊查询"); LambdaQueryWrapper<OptimizeProject> wrapper = new LambdaQueryWrapper<>(); wrapper.eq(OptimizeProject::getState,optimizeRequest.getState()) .like(StringUtils.isNotBlank(optimizeRequest.getProjectNo()),OptimizeProject::getProjectNo,optimizeRequest.getProjectNo()); log.info("返回工程信息"); return this.list(wrapper); } } hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/controller/BigStorageCageOutTaskController.java
@@ -17,7 +17,7 @@ /** * <p> * 前端控制器 * 前端控制器 * </p> * * @author zhoush @@ -30,6 +30,7 @@ @Autowired private BigStorageCageOutTaskService bigStorageCageOutTaskService; @ApiOperation("进片任务信息") @GetMapping("/querybigStorageCageTask") public List<BigStorageCageOutTask> querybigStorageCageOutTask(int taskState) { hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/service/impl/BigStorageCageOutTaskServiceImpl.java
@@ -11,7 +11,7 @@ /** * <p> * 服务实现类 * 服务实现类 * </p> * * @author zhoush @@ -21,9 +21,9 @@ public class BigStorageCageOutTaskServiceImpl extends ServiceImpl<BigStorageCageOutTaskMapper, BigStorageCageOutTask> implements BigStorageCageOutTaskService { @Override public List<BigStorageCageOutTask> querybigStorageCageOutTask(int taskState){ LambdaQueryWrapper<BigStorageCageOutTask> getOutTaskWrapper=new LambdaQueryWrapper<>(); getOutTaskWrapper.eq(BigStorageCageOutTask::getTaskState,taskState); public List<BigStorageCageOutTask> querybigStorageCageOutTask(int taskState) { LambdaQueryWrapper<BigStorageCageOutTask> getOutTaskWrapper = new LambdaQueryWrapper<>(); getOutTaskWrapper.eq(BigStorageCageOutTask::getTaskState, taskState); return baseMapper.selectList(getOutTaskWrapper); } } hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/common/S7object.java
hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/controller/UpWorkstationController.java
@@ -1,6 +1,7 @@ package com.mes.workstation.controller; import com.mes.workstation.entity.GlassInfo; import com.mes.workstation.entity.UpWorkstation; import com.mes.workstation.service.UpWorkstationService; import com.mes.utils.Result; @@ -25,7 +26,7 @@ public class UpWorkstationController { @Autowired private UpWorkstationService upWorkstationService; private GlassInfo glassInfo; @ApiOperation("显示工位上的玻璃信息") @GetMapping("/list") //查询现在上片机的玻璃信息 public Result<List<UpWorkstation>> list() { @@ -34,18 +35,16 @@ return Result.build(200, "", glass); } @PostMapping("/updateGlassMessage") //修改一条工位信息,接收实例类字段为宽高厚膜系数量工位id //新增工位信息修改一条工位信息,接收实例类字段为宽高厚膜系数量工位id //删除工位信息也用这个,除了工位id玻璃信息传null @PostMapping("/updateGlassMessage") @ResponseBody public void updateGlassMessage(@RequestBody UpWorkstation upwork) { upWorkstationService.updateGlassMessage(upwork); } //todo: 和updateGlassMessage类似 // @PostMapping("/deleteGlass") //修改一条工位的玻璃信息,传输工位id将玻璃信息相关字段更改为null // @ResponseBody // public void selectCutTerritory(int upworkid) { // loadGlassService.deleteGlass(upworkid); // } @PostMapping("/selectPriority") //开始上片任务 @ResponseBody hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingController.java
File was deleted hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java
@@ -1,27 +1,51 @@ package com.mes.temperingglass.controller; import java.util.List; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import com.mes.temperingglass.entity.TemperingGlassInfo; import com.mes.temperingglass.service.TemperingOverService; import com.mes.temperingglass.service.TemperingService; import com.mes.utils.Result; /** * <p> * 前端控制器 * </p> * * @author zhoush * @since 2024-04-07 */ @RestController @RequestMapping("/temperingGlassInfo") // TidyUpGlassModule 钢化模块 public class TemperingGlassInfoController { //todo: 实例代码 待删除 @ApiOperation("测试") @GetMapping("/index") public String index() { return "hello world"; } } @Autowired TemperingService temperingService; @Autowired private TemperingOverService temperingOverService; @GetMapping("/SelectWaitingGlass") // 查询钢化等片中的版图信息,状态为1的为已到,状态为0的为等待中 @ResponseBody public Result SelectWaitingGlass(@RequestParam(name = "ProcessId", required = false) String ProcessId) { List<TemperingGlassInfo> glass = temperingService.SelectWaitingGlass(); System.out.println(glass); return Result.build(200,"", glass); } @GetMapping("/SelectIntoGlass") // 查询进炉中的钢化等片中的版图信息,状态全为1的为已到。 @ResponseBody public Result SelectIntoGlass(String ProcessId) { List<TemperingGlassInfo> glass = temperingService.SelectIntoGlass(); System.out.println(glass); return Result.build(200,"", glass); } @GetMapping("/SelectOutGlass") //钢化后显示出炉的版图信息 @ResponseBody public Result SelectOutGlass(String ProcessId) { List<TemperingGlassInfo> glass = temperingOverService.SelectOutGlass(); System.out.println(glass); return Result.build(200,"", glass); } }