| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.utils.QueryWrappers; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.inspect.dto.ReliabilityPlanMaterialDto; |
| | | import com.ruoyi.inspect.pojo.ReliabilityPlanMaterial; |
| | | import com.ruoyi.inspect.mapper.ReliabilityPlanMaterialMapper; |
| | |
| | | @Override |
| | | public int addOrUpdateMaterial(ReliabilityPlanMaterialDto reliabilityPlanMaterialDto) { |
| | | if (Objects.isNull(reliabilityPlanMaterialDto.getId())) { |
| | | reliabilityPlanMaterialDto.setState(null); |
| | | reliabilityPlanMaterialDto.setState(0); |
| | | return reliabilityPlanMaterialMapper.insert(reliabilityPlanMaterialDto); |
| | | } else { |
| | | //1已审核 |
| | | if (!StringUtils.isNotBlank(reliabilityPlanMaterialDto.getState())) { |
| | | reliabilityPlanMaterialDto.setState(null); |
| | | // 审核状态 0.待提交1.待审核2.通过3.不通过 |
| | | int state = reliabilityPlanMaterialDto.getState(); |
| | | if (state != 0 && state != 1 && state != 2) { |
| | | reliabilityPlanMaterialDto.setState(3); |
| | | } |
| | | return reliabilityPlanMaterialMapper.updateById(reliabilityPlanMaterialDto); |
| | | |