| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.yuanchu.mom.mapper.InspectUnacceptedMapper; |
| | | import com.yuanchu.mom.mapper.OpinionMapper; |
| | | import com.yuanchu.mom.pojo.InspectUnaccepted; |
| | | import com.yuanchu.mom.pojo.Opinion; |
| | | import com.yuanchu.mom.service.InspectUnacceptedService; |
| | | import com.yuanchu.mom.service.OpinionService; |
| | | import com.yuanchu.mom.vo.Result; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | |
| | | @Resource |
| | | InspectUnacceptedMapper inspectUnacceptedMapper; |
| | | |
| | | @Resource |
| | | OpinionService opinionService; |
| | | |
| | | //查询成品不合格品检验单列表 |
| | | @Override |
| | | public IPage<Map<String, Object>> selectUnRawInspectsList(Page<Object> page, String formTime, Integer dealState) { |
| | | return inspectUnacceptedMapper.selectInsList(page, formTime, dealState); |
| | | public IPage<Map<String, Object>> selectUnRawInspectsList(Page<Object> page, String formTime, Integer dealState, Integer productCategories) { |
| | | return inspectUnacceptedMapper.selectInsList(page, formTime, dealState, productCategories); |
| | | } |
| | | |
| | | @Override |
| | |
| | | return inspectUnacceptedMapper.update(new InspectUnaccepted(), updateWrapper); |
| | | } |
| | | |
| | | //评审 |
| | | @Override |
| | | public Integer rawEvaluate(Integer rawId, Integer passOrNo) { |
| | | LambdaUpdateWrapper<InspectUnaccepted> updateWrapper = Wrappers.<InspectUnaccepted>lambdaUpdate() |
| | | .eq(InspectUnaccepted::getId, rawId) |
| | | .set(InspectUnaccepted::getDealReasult, passOrNo) |
| | | .set(InspectUnaccepted::getDealState, 1); |
| | | .set(InspectUnaccepted::getDealReasult, passOrNo); |
| | | //如果是评审不通过则新增不合格处理意见表 |
| | | if (passOrNo==0) { |
| | | List<Opinion> opinions = new ArrayList<>(); |
| | | for (int i = 0; i <= 3; i++) { |
| | | Opinion opinion = new Opinion(); |
| | | opinion.setType(i); |
| | | opinion.setRawUnacceptedId(rawId); |
| | | opinions.add(opinion); |
| | | } |
| | | opinionService.saveBatch(opinions); |
| | | } |
| | | return inspectUnacceptedMapper.update(new InspectUnaccepted(), updateWrapper); |
| | | } |
| | | } |
| | | |