|
|
|
|
@ -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;
|
|
|
|
|
|