|
|
@@ -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();
|