bug修改

fengcang
anthonyywj2 3 years ago
parent 930eab2d82
commit 7e99da7814

@ -860,15 +860,21 @@ public class IoTransInoutService {
} }
} else if (orderEntity.getContrastStatus() == ConstantStatus.ORDER_CHECK_SUCCESS) { } else if (orderEntity.getContrastStatus() == ConstantStatus.ORDER_CHECK_SUCCESS) {
String[] erpIds = orderEntity.getErpFk().split(","); String[] erpIds = orderEntity.getErpFk().split(",");
if (erpIds != null && erpIds.length > 0) { if (erpIds == null || erpIds.length == 0) {
if (StrUtil.isNotEmpty(orderEntity.getErpFk())) {
erpIds = new String[1];
erpIds[0] = orderEntity.getErpFk();
}
}
for (int i = 0; i < erpIds.length; i++) { for (int i = 0; i < erpIds.length; i++) {
StockOrderFilterRequest stockOrderFilterRequest = new StockOrderFilterRequest(); StockOrderFilterRequest stockOrderFilterRequest = new StockOrderFilterRequest();
stockOrderFilterRequest.setBillNo(erpIds[i]); stockOrderFilterRequest.setBillNo(erpIds[i]);
StockOrderEntity stockOrderEntity = stockOrderService.findOne(stockOrderFilterRequest); StockOrderEntity stockOrderEntity = stockOrderService.findOne(stockOrderFilterRequest);
stockOrderEntity.setStatus(new CheckOrderUtils().getStockOrderStatus(orderEntity, bussinessTypeEntity)); stockOrderEntity.setStatus(new CheckOrderUtils().getStockOrderStatus(orderEntity, bussinessTypeEntity));
stockOrderEntity.setOrderIdFk(orderEntity.getId());
stockOrderService.updateById(stockOrderEntity); stockOrderService.updateById(stockOrderEntity);
} }
}
} }
} }

Loading…
Cancel
Save