| | |
| | | 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.ReliabilityPlanProductDto; |
| | | import com.ruoyi.inspect.pojo.ReliabilityPlanProduct; |
| | | import com.ruoyi.inspect.mapper.ReliabilityPlanProductMapper; |
| | |
| | | @Override |
| | | public int addOrUpdateProduct(ReliabilityPlanProductDto reliabilityPlanProductDto) { |
| | | if (Objects.isNull(reliabilityPlanProductDto.getId())) { |
| | | reliabilityPlanProductDto.setState(null); |
| | | reliabilityPlanProductDto.setState(0); |
| | | return reliabilityPlanProductMapper.insert(reliabilityPlanProductDto); |
| | | } else { |
| | | //1已审核 |
| | | if (!StringUtils.isNotBlank(reliabilityPlanProductDto.getState())) { |
| | | reliabilityPlanProductDto.setState(null); |
| | | // 审核状态 0.待提交1.待审核2.通过3.不通过 |
| | | int state = reliabilityPlanProductDto.getState(); |
| | | if (state != 0 && state != 1 && state != 2) { |
| | | reliabilityPlanProductDto.setState(3); |
| | | } |
| | | return reliabilityPlanProductMapper.updateById(reliabilityPlanProductDto); |
| | | } |