| | |
| | | .judgeState(rawInspectVo.getJudgeState()) |
| | | .build(); |
| | | rawInspectMapper.updateById(rawInspect); |
| | | //如果检验结论为不合格,则需要新增不合格检验单 |
| | | //不管检验合格与不合格,都要新增到原材料库存 |
| | | |
| | | /* //如果检验结论为不合格,则需要新增不合格检验单 |
| | | if (rawInspectVo.getJudgeState() == 0) { |
| | | InspectUnaccepted rawUnaccepted = InspectUnaccepted.builder() |
| | | .reason(rawInspectVo.getName() + "不合格") //暂且定义为原材料不合格 |
| | |
| | | .type(2) //类型为原材料 |
| | | .build(); |
| | | inspectUnacceptedMapper.insert(rawUnaccepted); |
| | | } |
| | | }*/ |
| | | return true; |
| | | } |
| | | |
| | |
| | | //检验项目批量添加 |
| | | rawInsProductService.saveBatch(list); |
| | | return rawInspect.getId(); |
| | | } |
| | | |
| | | //判断数组是否包含0 |
| | | private static boolean containsZero(Object[] array) { |
| | | for (Object num : array) { |
| | | if (num.equals(0)) { |
| | | return true; |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | //判断数组是否全部为1 |
| | | private static boolean allOnes(Object[] array) { |
| | | for (Object num : array) { |
| | | if (!num.equals(1)) { |
| | | return false; |
| | | } |
| | | } |
| | | return true; |
| | | } |
| | | } |
| | | |