|
|
@@ -2,9 +2,7 @@
|
|
|
|
|
|
namespace bizHd\ghs\classes;
|
|
|
|
|
|
-use common\components\stringUtil;
|
|
|
-use common\components\util;
|
|
|
-use Yii;
|
|
|
+use bizGhs\custom\classes\CustomBalanceChangeClass;
|
|
|
use bizHd\base\classes\BaseClass;
|
|
|
|
|
|
class GhsBalanceChangeClass extends BaseClass
|
|
|
@@ -12,10 +10,29 @@ class GhsBalanceChangeClass extends BaseClass
|
|
|
|
|
|
public static $baseFile = '\bizHd\ghs\models\GhsBalanceChange';
|
|
|
|
|
|
+ /**
|
|
|
+ * 花店端查看供货商余额变动(与 ghs 客户余额明细一致:结账单、剩余可用)
|
|
|
+ */
|
|
|
public static function getChangeList($where)
|
|
|
{
|
|
|
$data = self::getList('*', $where, 'addTime DESC,id DESC');
|
|
|
+ if (empty($data['list'])) {
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+ foreach ($data['list'] as $k => $row) {
|
|
|
+ $row = is_array($row) ? $row : (array)$row;
|
|
|
+ $row = CustomBalanceChangeClass::fillClearAuditFromRecharge($row);
|
|
|
+ $clearAmount = $row['clearAmount'] ?? 0;
|
|
|
+ $amount = $row['amount'] ?? 0;
|
|
|
+ $io = $row['io'] ?? 0;
|
|
|
+ $becomeBalance = 0;
|
|
|
+ if ($io == 1) {
|
|
|
+ $becomeBalance = floatval(bcsub((string)$amount, (string)$clearAmount, 2));
|
|
|
+ }
|
|
|
+ $row['becomeBalance'] = $becomeBalance;
|
|
|
+ $data['list'][$k] = $row;
|
|
|
+ }
|
|
|
return $data;
|
|
|
}
|
|
|
|
|
|
-}
|
|
|
+}
|