车间能级提升-智能设备管理系统
朱桂飞
2025-02-14 9518ee94bf232c771edd97e2c6a00ba5d7f18242
eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/controller/EimsInventoryDetailController.java
@@ -6,6 +6,10 @@
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.eims.domain.bo.EimsEquBo;
import org.dromara.eims.domain.vo.EimsEquVo;
import org.dromara.eims.service.IEimsEquService;
import org.springframework.beans.BeanUtils;
import org.springframework.web.bind.annotation.*;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
@@ -35,6 +39,7 @@
public class EimsInventoryDetailController extends BaseController {
    private final IEimsInventoryDetailService eimsInventoryDetailService;
    private final IEimsEquService equService;
    /**
     * 查询盘点明细列表
@@ -88,6 +93,14 @@
    @RepeatSubmit()
    @PutMapping()
    public R<Void> edit(@Validated(EditGroup.class) @RequestBody EimsInventoryDetailBo bo) {
        //TODO 验证-首次盘点,需要修改设备导入状态 新导入->已确认
        if(bo.getStatus().equals("1")){ //已盘
            EimsEquVo eimsEquVo = equService.queryById(bo.getEquId());
            EimsEquBo eimsEquBo =  new EimsEquBo();
            eimsEquVo.setImportStatus("1"); // 设置为 已确认
            BeanUtils.copyProperties(eimsEquVo,eimsEquBo);
            equService.updateByBo(eimsEquBo);
        }
        return toAjax(eimsInventoryDetailService.updateByBo(bo));
    }