wjj 4 dní pred
rodič
commit
a5be174a4f

+ 3 - 2
fs-service/src/main/java/com/fs/huifuPay/service/impl/HuiFuServiceImpl.java

@@ -27,6 +27,7 @@ import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 
 import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.text.DecimalFormat;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
@@ -357,11 +358,11 @@ public class HuiFuServiceImpl implements HuiFuService {
             if(StringUtils.isEmpty(confirm.getDivHfId()) && confirm.getDivAmt() == null){
                 //其它分账信息没有 全部都进入中医院
                 //中医院分账信息
+                ysyAmount = confirm.getTotalAmount().subtract(confirm.getYsyDivAmt().multiply(new BigDecimal("0.003"))).setScale(2, RoundingMode.HALF_UP);
                 JSONObject acct_ysy = new JSONObject();
                 acct_ysy.put("huifu_id",confirm.getMainHfId());
-                acct_ysy.put("div_amt",df.format(confirm.getYsyDivAmt()));
+                acct_ysy.put("div_amt",df.format(ysyAmount));
                 acct_infos.add(acct_ysy);
-                ysyAmount = confirm.getTotalAmount();
                 zyyHuifuId = confirm.getMainHfId();
             } else {
                 otherHuifuId = confirm.getDivHfId();