Browse Source

1、invw入库调整

master
huminghao 1 month ago
parent
commit
d50c61a3a4

+ 16
- 16
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/enter/InvwEnterApplyManagerImpl.java View File

@@ -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);
// }
}
}


Loading…
Cancel
Save