From f68d3c71819feb59e7a227a5d992b059b900916c Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期五, 28 三月 2025 08:28:26 +0800 Subject: [PATCH] 修改报表,界面添加查询流程卡个数,调整推送数据到前端的间隔 --- hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/controller/BigStorageCageOutTaskController.java | 51 +++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 37 insertions(+), 14 deletions(-) diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/controller/BigStorageCageOutTaskController.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/controller/BigStorageCageOutTaskController.java index e6d5946..e770855 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/controller/BigStorageCageOutTaskController.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/controller/BigStorageCageOutTaskController.java @@ -1,17 +1,18 @@ -package com.mes.userinfo.controller; +package com.mes.bigstoragetask.controller; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.mes.bigstorage.entity.BigStorageCage; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; +import com.mes.bigstoragetask.entity.BigStorageCageFeedTask; import com.mes.bigstoragetask.entity.BigStorageCageOutTask; import com.mes.bigstoragetask.service.BigStorageCageOutTaskService; -import io.swagger.annotations.ApiModel; +import com.mes.temperingglass.entity.TemperingGlassInfo; +import com.mes.temperingglass.service.TemperingGlassInfoService; +import com.mes.utils.Result; +import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import org.apache.tomcat.util.bcel.Const; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; - -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.List; @@ -23,19 +24,41 @@ * @author zhoush * @since 2024-04-16 */ -@ApiModel("鍑虹墖浠诲姟淇℃伅") +@Api(description = "鍑虹墖浠诲姟淇℃伅") @RestController -@RequestMapping("/userinfo/big-storage-cage-out-task") +@RequestMapping("/bigStorageCageOutTask") public class BigStorageCageOutTaskController { @Autowired private BigStorageCageOutTaskService bigStorageCageOutTaskService; + @Autowired + private TemperingGlassInfoService temperingGlassInfoService; - @ApiOperation("杩涚墖浠诲姟淇℃伅") - @GetMapping("/querybigStorageCageTask") - public List<BigStorageCageOutTask> querybigStorageCageOutTask(int taskState) { - return bigStorageCageOutTaskService.querybigStorageCageOutTask(taskState); + @ApiOperation("鍑虹墖浠诲姟淇敼") + @PostMapping("/updatebigStorageCageOutTask") + public Result deleteBigStorageCageDetails(@RequestBody BigStorageCageOutTask bigStorageCageOutTask) { + if (bigStorageCageOutTask.getTaskState() > 3) { + temperingGlassInfoService.remove( + new LambdaUpdateWrapper<TemperingGlassInfo>() + .in(TemperingGlassInfo::getGlassId, bigStorageCageOutTask.getGlassId()) + ); + } else { + temperingGlassInfoService.update( + new LambdaUpdateWrapper<TemperingGlassInfo>() + .in(TemperingGlassInfo::getGlassId, bigStorageCageOutTask.getGlassId()) + .set(TemperingGlassInfo::getState, 0) + ); + } + bigStorageCageOutTaskService.updateById(bigStorageCageOutTask); + return Result.build(200, "淇敼鎴愬姛", 1); } + @ApiOperation("鍑虹墖浠诲姟鎶ヨ〃") + @PostMapping("/selectBigStorageCageOutTask") + public Result selectBigStorageCageOutTask(@RequestBody BigStorageCageOutTask bigStorageCageOutTask, + @RequestParam(required = false) String startTime, + @RequestParam(required = false) String endTime) { + return Result.build(200, "鏌ヨ鎴愬姛", bigStorageCageOutTaskService.selectBigStorageCageOutTask(bigStorageCageOutTask, startTime, endTime)); + } } -- Gitblit v1.8.0