Sfoglia il codice sorgente

增加余额收入

shish 1 anno fa
parent
commit
87669e66f4
1 ha cambiato i file con 37 aggiunte e 2 eliminazioni
  1. 37 2
      biz-ghs/stat/classes/StatKdClass.php

+ 37 - 2
biz-ghs/stat/classes/StatKdClass.php

@@ -86,7 +86,7 @@ class StatKdClass extends BaseClass
             'debt' => [
                 'amount' => 0,
                 'num' => 0,
-                'name' => '待结赊账',
+                'name' => '赊账(未结)',
                 'category' => [
                     'pf' => ['name' => '批发', 'key' => 'pf', 'num' => 0, 'amount' => 0],
                     'ls' => ['name' => '零售', 'key' => 'ls', 'num' => 0, 'amount' => 0],
@@ -95,12 +95,23 @@ class StatKdClass extends BaseClass
             'debtClear' => [
                 'amount' => 0,
                 'num' => 0,
-                'name' => '已结赊账',
+                'name' => '赊账(已结清)',
                 'category' => [
                     'pf' => ['name' => '批发', 'key' => 'pf', 'num' => 0, 'amount' => 0],
                     'ls' => ['name' => '零售', 'key' => 'ls', 'num' => 0, 'amount' => 0],
                 ],
             ],
+            'balance' => [
+                'amount' => 0,
+                'name' => '余额支付',
+                'num' => 0,
+                'category' => [
+                    'pf' => ['name' => '批发', 'key' => 'pf', 'num' => 0, 'amount' => 0],
+                    'ls' => ['name' => '零售', 'key' => 'ls', 'num' => 0, 'amount' => 0],
+                    'pfJz' => ['name' => '批发结账', 'key' => 'pfJz', 'num' => 0, 'amount' => 0],
+                    'lsWk' => ['name' => '零售尾款', 'key' => 'lsWk', 'num' => 0, 'amount' => 0],
+                ],
+            ],
             'cash' => [
                 'amount' => 0,
                 'name' => '现金',
@@ -233,6 +244,12 @@ class StatKdClass extends BaseClass
                                 $incomeList['cash']['category']['pf']['amount'] = bcadd($incomeList['cash']['category']['pf']['amount'], $actPrice, 2);
                                 $incomeList['cash']['category']['pf']['num'] = bcadd($incomeList['cash']['category']['pf']['num'], 1);
                                 break;
+                            case dict::getDict('payWay', 'balance'):
+                                $incomeList['balance']['amount'] = bcadd($incomeList['balance']['amount'], $actPrice, 2);
+                                $incomeList['balance']['num'] = bcadd($incomeList['balance']['num'], 1);
+                                $incomeList['balance']['category']['pf']['amount'] = bcadd($incomeList['balance']['category']['pf']['amount'], $actPrice, 2);
+                                $incomeList['balance']['category']['pf']['num'] = bcadd($incomeList['balance']['category']['pf']['num'], 1);
+                                break;
                             case dict::getDict('payWay', 'bankCard'):
                                 $incomeList['bankCard']['amount'] = bcadd($incomeList['bankCard']['amount'], $actPrice, 2);
                                 $incomeList['bankCard']['num'] = bcadd($incomeList['bankCard']['num'], 1);
@@ -364,6 +381,12 @@ class StatKdClass extends BaseClass
                                 $incomeList['cash']['category']['ls']['amount'] = bcadd($incomeList['cash']['category']['ls']['amount'], $currentAmount, 2);
                                 $incomeList['cash']['category']['ls']['num'] = bcadd($incomeList['cash']['category']['ls']['num'], 1);
                                 break;
+                            case dict::getDict('payWay', 'balance'):
+                                $incomeList['balance']['amount'] = bcadd($incomeList['balance']['amount'], $currentAmount, 2);
+                                $incomeList['balance']['num'] = bcadd($incomeList['balance']['num'], 1);
+                                $incomeList['balance']['category']['ls']['amount'] = bcadd($incomeList['balance']['category']['ls']['amount'], $currentAmount, 2);
+                                $incomeList['balance']['category']['ls']['num'] = bcadd($incomeList['balance']['category']['ls']['num'], 1);
+                                break;
                             case dict::getDict('payWay', 'bankCard'):
                                 $incomeList['bankCard']['amount'] = bcadd($incomeList['bankCard']['amount'], $currentAmount, 2);
                                 $incomeList['bankCard']['num'] = bcadd($incomeList['bankCard']['num'], 1);
@@ -434,6 +457,12 @@ class StatKdClass extends BaseClass
                                 $incomeList['cash']['category']['pfJz']['amount'] = bcadd($incomeList['cash']['category']['pfJz']['amount'], $actPrice, 2);
                                 $incomeList['cash']['category']['pfJz']['num'] = bcadd($incomeList['cash']['category']['pfJz']['num'], 1);
                                 break;
+                            case dict::getDict('payWay', 'balance'):
+                                $incomeList['balance']['amount'] = bcadd($incomeList['balance']['amount'], $actPrice, 2);
+                                $incomeList['balance']['num'] = bcadd($incomeList['balance']['num'], 1);
+                                $incomeList['balance']['category']['pfJz']['amount'] = bcadd($incomeList['balance']['category']['pfJz']['amount'], $actPrice, 2);
+                                $incomeList['balance']['category']['pfJz']['num'] = bcadd($incomeList['balance']['category']['pfJz']['num'], 1);
+                                break;
                             case dict::getDict('payWay', 'bankCard'):
                                 $incomeList['bankCard']['amount'] = bcadd($incomeList['aliPay']['amount'], $actPrice, 2);
                                 $incomeList['bankCard']['num'] = bcadd($incomeList['aliPay']['num'], 1);
@@ -498,6 +527,12 @@ class StatKdClass extends BaseClass
                                 $incomeList['cash']['category']['lsWk']['amount'] = bcadd($incomeList['cash']['category']['lsWk']['amount'], $actPrice, 2);
                                 $incomeList['cash']['category']['lsWk']['num'] = bcadd($incomeList['cash']['category']['lsWk']['num'], 1);
                                 break;
+                            case dict::getDict('payWay', 'balance'):
+                                $incomeList['balance']['amount'] = bcadd($incomeList['balance']['amount'], $actPrice, 2);
+                                $incomeList['balance']['num'] = bcadd($incomeList['balance']['num'], 1);
+                                $incomeList['balance']['category']['lsWk']['amount'] = bcadd($incomeList['balance']['category']['lsWk']['amount'], $actPrice, 2);
+                                $incomeList['balance']['category']['lsWk']['num'] = bcadd($incomeList['balance']['category']['lsWk']['num'], 1);
+                                break;
                             case dict::getDict('payWay', 'bankCard'):
                                 $incomeList['bankCard']['amount'] = bcadd($incomeList['aliPay']['amount'], $actPrice, 2);
                                 $incomeList['bankCard']['num'] = bcadd($incomeList['aliPay']['num'], 1);