|
|
@@ -222,28 +222,28 @@ public class InvwEnterApplyManagerImpl extends AbstractInvwManager implements In |
|
|
|
obuDetails.setInsertTime(now); |
|
|
|
obuDetails.setOrderNo(enterApply.getApplyNo()); |
|
|
|
obuDetails.setObuId(new BigInteger(applyDetails.getStartId()).add(BigInteger.valueOf(i)).toString()); |
|
|
|
obuDetails.setCardId(new BigInteger(applyDetails.getStartCardId()).add(BigInteger.valueOf(i)).toString()); |
|
|
|
// obuDetails.setCardId(new BigInteger(applyDetails.getStartCardId()).add(BigInteger.valueOf(i)).toString()); |
|
|
|
obuDetails.setStatus(InvDeviceStatus.NEW); |
|
|
|
obuList.add(obuDetails); |
|
|
|
} |
|
|
|
} |
|
|
|
obuDetailsRepo.saveAll(obuList); |
|
|
|
//OBU单片式处理card |
|
|
|
if (ObuType.SINGLE_CHIP.equals(enterApply.getObuType())){ |
|
|
|
ArrayList<InvwCardDetails> cardList = Lists.newArrayList(); |
|
|
|
for (InvwEnterApplyDetails applyDetails : detailsList) { |
|
|
|
for (int i = 0; i < new BigInteger(applyDetails.getEndCardId()).subtract(new BigInteger(applyDetails.getStartCardId())).intValueExact()+1; i++) { |
|
|
|
InvwCardDetails cardDetails = copyProperties(enterApply, new InvwCardDetails(), "id", "insertTime"); |
|
|
|
cardDetails.setInsertTime(now); |
|
|
|
cardDetails.setOrderNo(enterApply.getApplyNo()); |
|
|
|
cardDetails.setStatus(InvDeviceStatus.NEW); |
|
|
|
cardDetails.setSingleChip(true); |
|
|
|
cardDetails.setCardId(new BigInteger(applyDetails.getStartCardId()).add(BigInteger.valueOf(i)).toString()); |
|
|
|
cardList.add(cardDetails); |
|
|
|
} |
|
|
|
} |
|
|
|
cardDetailsRepo.saveAll(cardList); |
|
|
|
} |
|
|
|
// if (ObuType.SINGLE_CHIP.equals(enterApply.getObuType())){ |
|
|
|
// ArrayList<InvwCardDetails> cardList = Lists.newArrayList(); |
|
|
|
// for (InvwEnterApplyDetails applyDetails : detailsList) { |
|
|
|
// for (int i = 0; i < new BigInteger(applyDetails.getEndCardId()).subtract(new BigInteger(applyDetails.getStartCardId())).intValueExact()+1; i++) { |
|
|
|
// InvwCardDetails cardDetails = copyProperties(enterApply, new InvwCardDetails(), "id", "insertTime"); |
|
|
|
// cardDetails.setInsertTime(now); |
|
|
|
// cardDetails.setOrderNo(enterApply.getApplyNo()); |
|
|
|
// cardDetails.setStatus(InvDeviceStatus.NEW); |
|
|
|
// cardDetails.setSingleChip(true); |
|
|
|
// cardDetails.setCardId(new BigInteger(applyDetails.getStartCardId()).add(BigInteger.valueOf(i)).toString()); |
|
|
|
// cardList.add(cardDetails); |
|
|
|
// } |
|
|
|
// } |
|
|
|
// cardDetailsRepo.saveAll(cardList); |
|
|
|
// } |
|
|
|
} |
|
|
|
} |
|
|
|
|