wanghaiwu 1 viikko sitten
vanhempi
säilyke
4f77e75021

+ 6 - 0
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/webapi/SRMSynPayApiPlugin.java

@@ -352,6 +352,7 @@ public class SRMSynPayApiPlugin implements Serializable {
         }
 
         BigDecimal totalReimburseAmount = BigDecimal.ZERO;//报销金额合计
+        BigDecimal totalCurrReimburseAmount = BigDecimal.ZERO;//报销金额合计本位币
 
         //费用明细
         DynamicObjectCollection expenseEntry  = bizAcctOutBill.getDynamicObjectCollection("expenseentryentity");
@@ -441,9 +442,14 @@ public class SRMSynPayApiPlugin implements Serializable {
             expenseEntry.add(entry);
 
             totalReimburseAmount = totalReimburseAmount.add(amountOri);
+            //报销金额本位币
+            totalCurrReimburseAmount = totalCurrReimburseAmount.add(amountOri.multiply(exchangeRate).setScale(4, BigDecimal.ROUND_HALF_UP));
         }
         bizAcctOutBill.set("expenseentryentity", expenseEntry);
 
+        //报销金额本位币
+        bizAcctOutBill.set("nckd_expenseamt", totalCurrReimburseAmount.setScale(2, BigDecimal.ROUND_HALF_UP));
+
         //收款明细
         //支付方式:默认为 银企直连
         qFilter = new QFilter("number", QCP.equals, "BANK");