diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tyre/BaseTyreController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tyre/BaseTyreController.java index b0bf339d..b63107d9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tyre/BaseTyreController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tyre/BaseTyreController.java @@ -4,20 +4,16 @@ import com.ruoyi.common.annotation.Log; import com.ruoyi.common.constant.UserConstants; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; -import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.entity.SysDept; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.ShiroUtils; import com.ruoyi.common.utils.poi.ExcelUtil; -import com.ruoyi.system.domain.*; +import com.ruoyi.system.domain.BaseTyre; +import com.ruoyi.system.domain.RecordCheck; +import com.ruoyi.system.domain.RecordTyreInstall; +import com.ruoyi.system.domain.RecordWarehousing; import com.ruoyi.system.domain.vo.BaseTyreVo; -import com.ruoyi.system.service.IBaseInventoryService; -import com.ruoyi.system.service.IBaseTyreService; -import com.ruoyi.system.service.IRecordCheckService; -import com.ruoyi.system.service.IRecordTyreInstallService; -import com.ruoyi.system.service.IRecordWarehousingService; -import com.ruoyi.system.service.ITyreStatDetailService; import com.ruoyi.system.domain.vo.InboundBatchPreviewVo; import com.ruoyi.system.service.*; import org.apache.commons.lang3.StringUtils; @@ -80,7 +76,6 @@ public class BaseTyreController extends BaseController { */ - @GetMapping("/detail/{tyreId}") public String tyreDetil(@PathVariable("tyreId") Long tyreId, Model model) { // 1. 根据 ID 查询轮胎数据 @@ -423,6 +418,21 @@ public class BaseTyreController extends BaseController { } } + // 同车互换接口,实际就是修改基础信息表 + @PostMapping("/changeTyreForOneCar") + public AjaxResult changeTyreForOneCar(Long oldTyreId, Long newTyreId, String oldLocation, String newLocation) { + BaseTyre baseTyre1 = new BaseTyre(); + baseTyre1.setTyreId(oldTyreId); + baseTyre1.setWheelPostion(newLocation); + int i = baseTyreService.updateBaseTyre(baseTyre1); + BaseTyre baseTyre2 = new BaseTyre(); + baseTyre2.setTyreId(newTyreId); + baseTyre2.setWheelPostion(oldLocation); + i += baseTyreService.updateBaseTyre(baseTyre2); + return i == 2 ? success() : error(); + } + + public static class TimelineItem { private Long id; private String title;