增加反扫分润,优化ordertest
This commit is contained in:
@@ -557,7 +557,13 @@ public class MerchantOrderController {
|
|||||||
merchantOrder.setTransDt(new Date());
|
merchantOrder.setTransDt(new Date());
|
||||||
merchantOrder.setCreateDt(new Date());
|
merchantOrder.setCreateDt(new Date());
|
||||||
merchantOrder.setStatus("1");
|
merchantOrder.setStatus("1");
|
||||||
merchantOrder.setEnterFee(merchantOrder.getConsumeFee()-(merchantOrder.getConsumeFee()*0.0038));
|
//BigDecimal e=new BigDecimal(merchantOrder.getConsumeFee()).subtract(new BigDecimal(merchantOrder.getConsumeFee()).multiply(new BigDecimal("0.0038")).setScale(2,BigDecimal.ROUND_DOWN)).setScale(2,BigDecimal.ROUND_DOWN);
|
||||||
|
|
||||||
|
BigDecimal bigDecimal = new BigDecimal(merchantOrder.getConsumeFee()).multiply(new BigDecimal("0.0038")).setScale(2, BigDecimal.ROUND_DOWN);
|
||||||
|
BigDecimal subtract = new BigDecimal(merchantOrder.getConsumeFee()).subtract(bigDecimal);
|
||||||
|
BigDecimal bigDecimal1 = new BigDecimal(String.valueOf(merchantOrder.getConsumeFee()));
|
||||||
|
BigDecimal subtract1 = bigDecimal1.subtract(bigDecimal);
|
||||||
|
merchantOrder.setEnterFee(subtract1.doubleValue());
|
||||||
merchantOrder.setAisleSwitch("0");
|
merchantOrder.setAisleSwitch("0");
|
||||||
merchantOrder.setRate(new BigDecimal("38.00"));
|
merchantOrder.setRate(new BigDecimal("38.00"));
|
||||||
merchantOrder.setSettlementType(1);
|
merchantOrder.setSettlementType(1);
|
||||||
@@ -578,12 +584,12 @@ public class MerchantOrderController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
Double a = 1000.00D;
|
BigDecimal s = new BigDecimal("0.0038");
|
||||||
Double s = 0.0038;
|
BigDecimal a = new BigDecimal("77.77");
|
||||||
double v = a * s;
|
BigDecimal multiply = s.multiply(a).setScale(2,BigDecimal.ROUND_DOWN);
|
||||||
System.out.println("利率"+v);
|
BigDecimal bigDecimal = a.subtract(multiply).setScale(2, BigDecimal.ROUND_DOWN);
|
||||||
double v1 = a - (a * s);
|
System.out.println(multiply);
|
||||||
System.out.println("剩余"+v1);
|
System.out.println(bigDecimal);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import cn.hutool.crypto.SecureUtil;
|
|||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import cn.pluss.platform.IdCardService;
|
import cn.pluss.platform.IdCardService;
|
||||||
import cn.pluss.platform.PushService;
|
import cn.pluss.platform.PushService;
|
||||||
|
import cn.pluss.platform.UserMakerQuota.UserMakerQuotaService;
|
||||||
import cn.pluss.platform.activityConsumReturn.ActivityConsumReturnService;
|
import cn.pluss.platform.activityConsumReturn.ActivityConsumReturnService;
|
||||||
import cn.pluss.platform.activityRecharge.ActivityRechargeService;
|
import cn.pluss.platform.activityRecharge.ActivityRechargeService;
|
||||||
import cn.pluss.platform.api.PageInfo;
|
import cn.pluss.platform.api.PageInfo;
|
||||||
@@ -225,6 +226,8 @@ public class MerchantOrderServiceImpl extends ServiceImpl<MerchantOrderMapper, M
|
|||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private MerchantOrderSplitService merchantOrderSplitService;
|
private MerchantOrderSplitService merchantOrderSplitService;
|
||||||
|
@Resource
|
||||||
|
private UserMakerQuotaService userMakerQuotaService;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1239,9 +1242,12 @@ public class MerchantOrderServiceImpl extends ServiceImpl<MerchantOrderMapper, M
|
|||||||
try {
|
try {
|
||||||
merchantProfitService.createOrderProfitV2(order,"1");
|
merchantProfitService.createOrderProfitV2(order,"1");
|
||||||
log.info("【主扫支付】插入分润成功,订单号:{}",order.getOrderNumber());
|
log.info("【主扫支付】插入分润成功,订单号:{}",order.getOrderNumber());
|
||||||
|
//若是小微创客增加额度
|
||||||
|
userMakerQuotaService.quotaInfo(order);
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
log.error("【主扫支付】插入分润异常,订单号:{},异常信息:{}",order.getOrderNumber(),e.getMessage());
|
log.error("【主扫支付】插入分润异常,订单号:{},异常信息:{}",order.getOrderNumber(),e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
this.baseMapper.updateById(order);
|
this.baseMapper.updateById(order);
|
||||||
//添加积分记录
|
//添加积分记录
|
||||||
//TODO 添加判断是否满足条件返积分
|
//TODO 添加判断是否满足条件返积分
|
||||||
|
|||||||
@@ -232,6 +232,7 @@ public class SxfMerchantAuditServiceImpl extends BaseMerchantAuditService {
|
|||||||
// step 1、组合请求数据
|
// step 1、组合请求数据
|
||||||
reqData.putAll(getMerchantAuditInfo(userId, merchantBaseInfo, mcs));
|
reqData.putAll(getMerchantAuditInfo(userId, merchantBaseInfo, mcs));
|
||||||
reqData.put("callbackUrl", ParametersUtil.domain + "/api/auditCallback/sxf");
|
reqData.put("callbackUrl", ParametersUtil.domain + "/api/auditCallback/sxf");
|
||||||
|
reqData.put("specifyALiPayChannel", "2088441721243954");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -802,7 +802,7 @@ public class UserAppServiceImpl extends ServiceImpl<UserAppMapper, UserApp> impl
|
|||||||
break;
|
break;
|
||||||
case "4":
|
case "4":
|
||||||
// 银盛
|
// 银盛
|
||||||
//ysAuditServiceV2.merchantAudit(userId, false);
|
//ysAuditServiceV2.merchantAudiRt(userId, false);
|
||||||
ysAuditServiceV3.merchantAuditV3(userId, false, 4);
|
ysAuditServiceV3.merchantAuditV3(userId, false, 4);
|
||||||
break;
|
break;
|
||||||
case "5":
|
case "5":
|
||||||
|
|||||||
Reference in New Issue
Block a user