| | |
| | | package com.ruoyi.quality.controller; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.enums.RawMaterialInspectState; |
| | | import com.ruoyi.framework.web.domain.AjaxResult; |
| | | import com.ruoyi.quality.dto.RawMaterialDto; |
| | | import com.ruoyi.quality.pojo.RawMaterial; |
| | | import com.ruoyi.quality.service.RawMaterialService; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | |
| | | return AjaxResult.success(rawMaterialService.listPage(page, rawMaterialDto)); |
| | | } |
| | | |
| | | /** |
| | | * 原料详情 |
| | | */ |
| | | @GetMapping("/detail/{id}") |
| | | public AjaxResult detail(@PathVariable Long id) { |
| | | return AjaxResult.success(rawMaterialService.detail(id)); |
| | | } |
| | | |
| | | /** |
| | | * 原料新增 |
| | |
| | | } |
| | | |
| | | /** |
| | | * 检测提交 |
| | | * @param id 原料id |
| | | * @return |
| | | */ |
| | | @PatchMapping("/submit/{id}") |
| | | public AjaxResult submit(@PathVariable Long id) { |
| | | RawMaterial rawMaterial = new RawMaterial(); |
| | | rawMaterial.setId(id); |
| | | rawMaterial.setInspectState(RawMaterialInspectState.RawMaterialInspectStateSubmitted.getCode()); |
| | | return AjaxResult.success(rawMaterialService.updateById(rawMaterial)); |
| | | } |
| | | |
| | | /** |
| | | * 修改检验人 |
| | | * @param rawMaterialDto 原料 |
| | | * @return |
| | | */ |
| | | @PatchMapping("/updateCheckUserName") |
| | | public AjaxResult updateCheckUserName(@RequestBody RawMaterialDto rawMaterialDto) { |
| | | RawMaterial rawMaterial = new RawMaterial(); |
| | | rawMaterial.setId(rawMaterialDto.getId()); |
| | | rawMaterial.setCheckUserName(rawMaterialDto.getCheckUserName()); |
| | | return AjaxResult.success(rawMaterialService.updateById(rawMaterial)); |
| | | } |
| | | |
| | | /** |
| | | * 原料更新 |
| | | */ |
| | | @PutMapping("") |
| | | public AjaxResult update(@RequestBody RawMaterialDto rawMaterialDto) { |
| | | return AjaxResult.success(rawMaterialService.updateById(rawMaterialDto)); |
| | | return AjaxResult.success(rawMaterialService.update(rawMaterialDto)); |
| | | } |
| | | |
| | | /** |