更改分润通知小数点位数

This commit is contained in:
zhujunshuai
2023-03-24 14:36:14 +08:00
parent 5a146be7d9
commit 1a329d34e1

View File

@@ -73,6 +73,9 @@ public class MerchantProfitServiceImpl extends ServiceImpl<MerchantProfitMapper,
//解决通知分润带有科学计数法 //解决通知分润带有科学计数法
amt = profitMoney.stripTrailingZeros().toPlainString(); amt = profitMoney.stripTrailingZeros().toPlainString();
Notice notice = new Notice(0, 6, userApp); Notice notice = new Notice(0, 6, userApp);
amt = String.format("%.2f", amt);
notice.setConrtent("您有一笔" + amt + "元的推广分润"); notice.setConrtent("您有一笔" + amt + "元的推广分润");
notice.setUniqueKey(userApp.getUserId() + orderNumber + "profit"); notice.setUniqueKey(userApp.getUserId() + orderNumber + "profit");
noticeService.saveNotice(notice); noticeService.saveNotice(notice);
@@ -95,11 +98,13 @@ public class MerchantProfitServiceImpl extends ServiceImpl<MerchantProfitMapper,
log.debug(e.getMessage()); log.debug(e.getMessage());
} }
} }
/** /**
* 分润创建2.0模式 * 分润创建2.0模式
* @date: 2022/1/21 15:16 *
* @param order: * @param order:
* @param type: * @param type:
* @date: 2022/1/21 15:16
*/ */
@Override @Override
public void createOrderProfitV2(MerchantOrder order, String type) { public void createOrderProfitV2(MerchantOrder order, String type) {
@@ -116,12 +121,13 @@ public class MerchantProfitServiceImpl extends ServiceImpl<MerchantProfitMapper,
} }
calcUserProfitV2(userApp, order, type); calcUserProfitV2(userApp, order, type);
} }
/** /**
* 计算分润开始 * 计算分润开始
* @date: 2022/1/21 15:29
* *
* @param userApp: * @param userApp:
* @param orderType: * @param orderType:
* @date: 2022/1/21 15:29
*/ */
private void calcUserProfitV2(UserApp userApp, MerchantOrder order, String orderType) { private void calcUserProfitV2(UserApp userApp, MerchantOrder order, String orderType) {
//2.0 //2.0
@@ -152,11 +158,13 @@ public class MerchantProfitServiceImpl extends ServiceImpl<MerchantProfitMapper,
log.info("【分润结算结束】订单号:{}产生的分润总额:{}", order.getOrderNumber(), sumProfitMoney); log.info("【分润结算结束】订单号:{}产生的分润总额:{}", order.getOrderNumber(), sumProfitMoney);
} }
} }
/** /**
* 创建2.0分润 * 创建2.0分润
* @date: 2022/1/21 15:48 *
* @param nowUserApp: * @param nowUserApp:
* @param order: * @param order:
* @date: 2022/1/21 15:48
*/ */
private void createUserSV2Profit(UserApp userApp, MerchantOrder order, BigDecimal nowRate, private void createUserSV2Profit(UserApp userApp, MerchantOrder order, BigDecimal nowRate,
UserApp nowUserApp, Vector<MerchantProfit> profitList, Integer type, String orderType) { UserApp nowUserApp, Vector<MerchantProfit> profitList, Integer type, String orderType) {
@@ -203,11 +211,13 @@ public class MerchantProfitServiceImpl extends ServiceImpl<MerchantProfitMapper,
} }
createUserSV2Profit(pUserApp, order, nowRate, nowUserApp, profitList, type, orderType); createUserSV2Profit(pUserApp, order, nowRate, nowUserApp, profitList, type, orderType);
} }
/** /**
* 创建直营倍斯特分润 * 创建直营倍斯特分润
* @date: 2022/1/21 15:48 *
* @param userApp: * @param userApp:
* @param order: * @param order:
* @date: 2022/1/21 15:48
*/ */
private void createUserBstProfit(UserApp userApp, UserApp nowUserApp, MerchantOrder order, Vector<MerchantProfit> profitList, private void createUserBstProfit(UserApp userApp, UserApp nowUserApp, MerchantOrder order, Vector<MerchantProfit> profitList,
Integer type, BigDecimal useRate, String orderType) { Integer type, BigDecimal useRate, String orderType) {