|
@@ -619,8 +619,8 @@ public class NoCarServiceImpl implements NoCarService {
|
|
|
isKf = 5;
|
|
|
}
|
|
|
log.info("取票啦:NoCarServiceImpl.getInvoiceByWayBillNumReal{},isCurr{}", noCarWayBill, isInterface);
|
|
|
- if (isInterface && (noCarWayBill.getBillwayStatus() != NE_FIVE_NUM || noCarWayBill.getInterType() == FOR_NUM)) {
|
|
|
- if (noCarWayBill.getBillwayStatus() == ONE_NUM || noCarWayBill.getBillwayStatus() == TWO_NUM || noCarWayBill.getBillwayStatus() == THREE_NUM || noCarWayBill.getBillwayStatus() == FOR_NUM) {
|
|
|
+ if (isaBoolean(noCarWayBill, isInterface)) {
|
|
|
+ if (isaBoolean(noCarWayBill)) {
|
|
|
//直接返回发票信息
|
|
|
List<BillInvoice> billInvoices = billInvoiceMapper.selectByBillNum(noCarWayBill.getBillNum());
|
|
|
WaybillNumFindInvoiceResponse waybillNumFindInvoiceResponse = buildInterFaceVoiceData(noCarWayBill, billInvoices);
|
|
@@ -686,6 +686,19 @@ public class NoCarServiceImpl implements NoCarService {
|
|
|
return new RespR("success");
|
|
|
}
|
|
|
|
|
|
+ private boolean isaBoolean(NoCarWayBill noCarWayBill, boolean isInterface) {
|
|
|
+ return isInterface &&
|
|
|
+ (noCarWayBill.getBillwayStatus() != NE_FIVE_NUM ||
|
|
|
+ noCarWayBill.getInterType() == FOR_NUM);
|
|
|
+ }
|
|
|
+
|
|
|
+ private boolean isaBoolean(NoCarWayBill noCarWayBill) {
|
|
|
+ return noCarWayBill.getBillwayStatus() == ONE_NUM ||
|
|
|
+ noCarWayBill.getBillwayStatus() == TWO_NUM ||
|
|
|
+ noCarWayBill.getBillwayStatus() == THREE_NUM ||
|
|
|
+ noCarWayBill.getBillwayStatus() == FOR_NUM;
|
|
|
+ }
|
|
|
+
|
|
|
private boolean countCalculateInfo(NoCarWayBill noCarWayBill, byte isKf, RespR<WaybillNumFindInvoiceResponse> responseRespR) {
|
|
|
//删除已有发票
|
|
|
billInvoiceMapper.deleteByBillNum(noCarWayBill.getBillNum());
|