| | |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public int upInsOrder(Integer orderId, Integer sampleId, String appointed, Integer userId) { |
| | | public int upInsOrder(Integer orderId, Integer sampleId, String appointed, Integer userId,String sonLaboratory) { |
| | | InsOrder insOrder = new InsOrder(); |
| | | insOrder.setId(orderId); |
| | | insOrder.setAppointed(LocalDate.parse(appointed)); |
| | |
| | | insSampleUser.setState(0); |
| | | insSampleUser.setUserId(userId); |
| | | insSampleUser.setInsSampleId(orderId); |
| | | insSampleUser.setSonLaboratory(sonLaboratory); |
| | | insSampleUserMapper.insert(insSampleUser); |
| | | } |
| | | return 1; |
| | |
| | | insProduct.setManHourGroup(product.getManHourGroup()); |
| | | insProduct.setInspectionItemType("0"); |
| | | insProduct.setInspectionValueType("1"); |
| | | if (product.getInspectionItem().equals("热循环")) { |
| | | insProduct.setInspectionItemClass("直流电阻");//检验子子项--直流电阻 |
| | | insProduct.setInspectionItemClassEn("DC resistance");//检验子子项英文--直流电阻 |
| | | insProduct.setUnit("Ω/km");//单位 |
| | | } |
| | | insProducts.add(insProduct); |
| | | insProductes.add(insProduct); |
| | | insProductess.add(insProduct); |
| | | } |
| | | //热循环才有多次循环次数 |
| | | if (product.getInspectionItem().equals("热循环")) { |
| | | //热循环还要加上直流电阻 |
| | | for (InsProduct insProduct : insProducts) { |
| | | InsProduct insProduct1 = new InsProduct(); |
| | | BeanUtils.copyProperties(insProduct, insProduct1); |
| | | insProduct1.setInspectionItemClass("直流电阻");//检验子子项--直流电阻 |
| | | insProduct1.setInspectionItemClassEn("DC resistance");//检验子子项英文--直流电阻 |
| | | insProduct1.setUnit("Ω/km");//单位 |
| | | insProductes.add(insProduct1); |
| | | insProductess.add(insProduct1); |
| | | } |
| | | } |
| | | if (count > 1) { |
| | | //循环超过1次 |
| | | for (int j = 2; j <= count; j++) { |