车间能级提升-智能设备管理系统
zhuguifei
2 天以前 453f63fd6cd6466222304df619e62b3a5667ca68
eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/impl/EimsInspectRecordServiceImpl.java
@@ -249,13 +249,22 @@
    @Override
    public Boolean updateBatchByBo(InspectRecordBo bo) {
//        LoginUser loginUser = LoginHelper.getLoginUser();
        LoginUser loginUser = LoginHelper.getLoginUser();
        List<EimsInspectRecord> inspRecordList = MapstructUtils.convert(bo.getInspRecordList(), EimsInspectRecord.class);
        inspRecordList.forEach(item->{
            // 更新为已点检
            item.setStatus(DictConstants.EIMS_INSPECT_STATUS_DETAIL.Y);
            // 前端传入状态
            // item.setStatus(DictConstants.EIMS_INSPECT_STATUS_DETAIL.Y);
//            item.setInspTime(new Date());
//            item.setInspUser(loginUser.getUserId());
            // 点检(0)-> 待确认(1)
            if(item.getInspUser()==null && (item.getStatus()!=null && item.getStatus().equals("1"))){
                item.setInspUser(loginUser.getUserId());
            }
            // 待确认(1)-> 完成(2)
            if(item.getVerifyUser()==null&& (item.getStatus()!=null && item.getStatus().equals("2"))){
                item.setVerifyUser(loginUser.getUserId());
            }
        });
        return baseMapper.updateBatchById(inspRecordList);
    }