单据完成后自动上传

dev_unify
yewj 7 months ago
parent 71c198668f
commit a987057b46

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

@ -872,10 +872,7 @@ public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoC
ioCollectOrderBackup.setCheckCodeStatus(0);
ioCollectOrderBackup.setCheckCodeConfirm(0);
ioCollectOrderBackupService.save(ioCollectOrderBackup);
//todo 备份码表
IoCollectOrder finalCollectOrder = collectOrder;
ThreadUtil.execAsync(() -> {
//插入到码表
@ -884,9 +881,15 @@ public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoC
removeOrderByBillNo(finalCollectOrder);
//更新数据至第三方系统
//单据更新
ioCollectOrderBackupService.generateOrder(finalCollectOrder.getBillNo(), authAdmin);
// spGetHttpClient.updateCheckStatus(orderEntity,collectOrder.getCreateUser());
});
// ioCollectOrderBackupService.generateOrder(finalCollectOrder.getBillNo(), authAdmin);
IoCollectSet ioCollectSet = collectSetService.getSet();
Boolean autoUploadOrder = ioCollectSet.getAutoUploadOrder();
if (autoUploadOrder) {
ioCollectOrderBackupService.orderUpload(collectOrderRequest.getBillNo(), null);
}
}
);
}
public void busGenOrder(CollectOrderRequest collectOrderRequest) {

Loading…
Cancel
Save