|
|
|
@ -192,13 +192,13 @@ public class IoCollectOrderBackupService extends ServiceImpl<IoCollectOrderBacku
|
|
|
|
|
if (IntUtil.value(sysWorkplaceDocumentEntity.getCorpType()) == 2) {
|
|
|
|
|
orderEntity.setInvCode(collectOrder.getShipper() + "");
|
|
|
|
|
orderEntity.setFromCorp(collectOrder.getFromCorp());
|
|
|
|
|
InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(collectOrder.getShipper() + "");
|
|
|
|
|
InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(orderEntity.getInvCode() + "");
|
|
|
|
|
if (invWarehouseEntity != null)
|
|
|
|
|
orderEntity.setDeptCode(invWarehouseEntity.getParentId());
|
|
|
|
|
} else {
|
|
|
|
|
orderEntity.setInvCode(collectOrder.getFromCorp() + "");
|
|
|
|
|
orderEntity.setFromCorp(collectOrder.getShipper());
|
|
|
|
|
InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(collectOrder.getShipper() + "");
|
|
|
|
|
InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(orderEntity.getInvCode() + "");
|
|
|
|
|
if (invWarehouseEntity != null)
|
|
|
|
|
orderEntity.setDeptCode(invWarehouseEntity.getParentId());
|
|
|
|
|
}
|
|
|
|
@ -231,10 +231,10 @@ public class IoCollectOrderBackupService extends ServiceImpl<IoCollectOrderBacku
|
|
|
|
|
Map<Long, List<IoCodeTempEntity>> groupedMap = lossCodesList.stream()
|
|
|
|
|
.collect(Collectors.groupingBy(IoCodeTempEntity::getRelId));
|
|
|
|
|
groupedMap.forEach((key, value) -> {
|
|
|
|
|
companyProductRelevanceService.insertOrReadId(key, collectOrder.getFromCorp());
|
|
|
|
|
companyProductRelevanceService.insertOrReadId(key, collectOrder.getShipper());
|
|
|
|
|
});
|
|
|
|
|
for (IoCodeTempEntity codeTempEntity : lossCodesList) {
|
|
|
|
|
codeTempEntity.setSupId(collectOrder.getFromCorp());
|
|
|
|
|
codeTempEntity.setSupId(collectOrder.getShipper());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
orderService.insertOrder(orderEntity);
|
|
|
|
|