xhxu 4 лет назад
Родитель
Сommit
529ab37918
1 измененных файлов: 50 добавлений и 0 удалений
  1. +50
    -0
      mallinkBApi/src/test/java/com/iformall/b/CouponsendTest.java

+ 50
- 0
mallinkBApi/src/test/java/com/iformall/b/CouponsendTest.java Просмотреть файл

@@ -2,11 +2,18 @@ package com.iformall.b;

import com.alibaba.fastjson.JSON;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.iformall.common.ErrorCode;
import com.iformall.domain.po.WxCouponOrder;
import com.iformall.domain.po.WxCouponSend;
import com.iformall.domain.po.WxLevelConfig;
import com.iformall.domain.po.WxMerchantBUser;
import com.iformall.domain.po.base.TenantEntity;
import com.iformall.enums.EnumCouponSendSendType;
import com.iformall.enums.EnumPayWay;
import com.iformall.exception.MallinkException;
import com.iformall.service.WxCouponOrderService;
import com.iformall.service.WxLevelConfigService;
import com.iformall.service.WxOrderService;
import lombok.extern.slf4j.Slf4j;
import org.junit.FixMethodOrder;
import org.junit.Test;
@@ -43,6 +50,49 @@ public class CouponsendTest {
@Autowired
private MockMvc mockMvc;

@Autowired
private WxOrderService wxOrderService;

@Autowired
private WxCouponOrderService wxCouponOrderService;


//分账
@Test
public void orderTest(){
TenantEntity tenantEntity = new TenantEntity();
tenantEntity.setTenantId("1020");
tenantEntity.setParentTenantId("1028");
Long orderId = 0l;
Long payOrderId = 0l;

wxOrderService.shareForMicroPay(tenantEntity, orderId, payOrderId, EnumPayWay.PAY_WAY_WECHAT_MA);
}

//补贴
@Test
public void orderButieTest(){
TenantEntity tenantEntity = new TenantEntity();
tenantEntity.setTenantId("1020");
tenantEntity.setParentTenantId("1028");

Long couponOrderId = 0l;
// Long merchantId = 515024466163560448l;//三只松鼠
// Long merchantId = 362811047385239552l;//栗满多
// Long merchantId = 362762186612543488l;//鱿鱼专业户
// Long merchantId = 468583615955628032l;//周黑鸭
// Long merchantId = 456958928779243520l;//湘记点心局
Long merchantId = 365267288275554304l;//零食旅行记

WxCouponOrder couponOrder = wxCouponOrderService.getById(couponOrderId,tenantEntity.getTenantId());
if(couponOrder == null) {
log.error("券包ID未找到: " + couponOrderId);
throw new MallinkException(ErrorCode.COUPON_ORDER_IS_NULL.getCode(), "券包ID未找到" + couponOrderId);
}
wxCouponOrderService.subsidyAfterVerify(couponOrder, merchantId);
}


/**
* 商户注券::卡券列表::全部
*/


Загрузка…
Отмена
Сохранить