소스 검색

1、invw入库调整

master
huminghao 1 개월 전
부모
커밋
d50c61a3a4
1개의 변경된 파일16개의 추가작업 그리고 16개의 파일을 삭제
  1. 16
    16
      zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/enter/InvwEnterApplyManagerImpl.java

+ 16
- 16
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/enter/InvwEnterApplyManagerImpl.java 파일 보기

obuDetails.setInsertTime(now); obuDetails.setInsertTime(now);
obuDetails.setOrderNo(enterApply.getApplyNo()); obuDetails.setOrderNo(enterApply.getApplyNo());
obuDetails.setObuId(new BigInteger(applyDetails.getStartId()).add(BigInteger.valueOf(i)).toString()); 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); obuDetails.setStatus(InvDeviceStatus.NEW);
obuList.add(obuDetails); obuList.add(obuDetails);
} }
} }
obuDetailsRepo.saveAll(obuList); obuDetailsRepo.saveAll(obuList);
//OBU单片式处理card //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…
취소
저장