public TransEntruckBill getBill(String id) { try { TransEntruckBill bill = dataServer.findBill(id); return bill; } catch (NullPointerException e) { System.out.println("目标单据不存在!"); return null; } }
public TransEntruckBill makeBill(Message message, Iterator<String> orderList) { for (int i = 0; i < message.length(); i++) { if (message.getInform(i).equals("")) { return null; } } TransEntruckBill bill = new TransEntruckBill(message, orderList); double fee = calculator.calculateFee(bill); bill.setPayment(fee); dataServer.addBill(bill); approver.addBill(bill.submit()); return bill; }