Browse Source

分账bugfix

chao 3 years ago
parent
commit
f403aa9de8

+ 5 - 5
src/main/java/com/caimei365/order/service/impl/PayOrderServiceImpl.java

@@ -1033,11 +1033,7 @@ public class PayOrderServiceImpl implements PayOrderService {
                     splitAccount.setType(4);
                     splitAccount.setSubUserNo(commercialCode);
                 } else {
-                    if (3 == orderProduct.getInvoiceType()) {
-                        // 不能开票,则分账到私账-无票
-                        splitAccount.setType(2);
-                        splitAccount.setSubUserNo(PayUtil.privateAccountNo);
-                    } else if (1 == orderProduct.getInvoiceType()) {
+                    if (1 == orderProduct.getInvoiceType()) {
                         // 开增值税发票,则分账到公账-专票
                         splitAccount.setType(1);
                         splitAccount.setSubUserNo(PayUtil.publicAccountNo);
@@ -1045,6 +1041,10 @@ public class PayOrderServiceImpl implements PayOrderService {
                         // 开普通发票,则分账到公账-普票
                         splitAccount.setType(3);
                         splitAccount.setSubUserNo(PayUtil.commonInvoiceNo);
+                    } else {
+                        // 不能开票,则分账到私账-无票
+                        splitAccount.setType(2);
+                        splitAccount.setSubUserNo(PayUtil.privateAccountNo);
                     }
                 }
                 list.add(splitAccount);