shish 2 月之前
父節點
當前提交
77c872873e
共有 2 個文件被更改,包括 3 次插入27 次删除
  1. 2 14
      biz-ghs/clear/classes/OrderCgClearClass.php
  2. 1 13
      biz-hd/purchase/classes/OrderCgClearClass.php

+ 2 - 14
biz-ghs/clear/classes/OrderCgClearClass.php

@@ -312,23 +312,11 @@ class OrderCgClearClass extends BaseClass
     }
     }
 
 
     /**
     /**
-     * 结账时优先 remainDebtPrice;历史已结清单 remainDebtPrice=0 时回退 debtPrice
+     * 关系行 amount 取订单/采购单 actPrice
      */
      */
     protected static function resolveDebtAmount($entity)
     protected static function resolveDebtAmount($entity)
     {
     {
-        $remain = self::readField($entity, 'remainDebtPrice');
-        if (bccomp(self::normalizeAmount($remain), '0', 2) > 0) {
-            return self::normalizeAmount($remain);
-        }
-        $debt = self::readField($entity, 'debtPrice');
-        if (bccomp(self::normalizeAmount($debt), '0', 2) > 0) {
-            return self::normalizeAmount($debt);
-        }
-        $act = self::readField($entity, 'actPrice');
-        if (bccomp(self::normalizeAmount($act), '0', 2) > 0) {
-            return self::normalizeAmount($act);
-        }
-        return self::normalizeAmount(self::readField($entity, 'orderPrice'));
+        return self::normalizeAmount(self::readField($entity, 'actPrice'));
     }
     }
 
 
     protected static function readField($entity, $key)
     protected static function readField($entity, $key)

+ 1 - 13
biz-hd/purchase/classes/OrderCgClearClass.php

@@ -225,19 +225,7 @@ class OrderCgClearClass extends BaseClass
 
 
     protected static function resolveDebtAmount($entity)
     protected static function resolveDebtAmount($entity)
     {
     {
-        $remain = self::readField($entity, 'remainDebtPrice');
-        if (bccomp(self::normalizeAmount($remain), '0', 2) > 0) {
-            return self::normalizeAmount($remain);
-        }
-        $debt = self::readField($entity, 'debtPrice');
-        if (bccomp(self::normalizeAmount($debt), '0', 2) > 0) {
-            return self::normalizeAmount($debt);
-        }
-        $act = self::readField($entity, 'actPrice');
-        if (bccomp(self::normalizeAmount($act), '0', 2) > 0) {
-            return self::normalizeAmount($act);
-        }
-        return self::normalizeAmount(self::readField($entity, 'orderPrice'));
+        return self::normalizeAmount(self::readField($entity, 'actPrice'));
     }
     }
 
 
     protected static function readField($entity, $key)
     protected static function readField($entity, $key)