package com.taoke.autopay;
|
|
import com.taoke.autopay.dao.agent.ChannelAgentSettleDetailMapper;
|
import com.taoke.autopay.dao.agent.ChannelAgentSettleRecordMapper;
|
import com.taoke.autopay.dao.agent.ChannelAgentSharingRatioMapper;
|
import com.taoke.autopay.entity.agent.ChannelAgent;
|
import com.taoke.autopay.entity.agent.ChannelAgentSettings;
|
import com.taoke.autopay.entity.agent.ChannelAgentSettleRecord;
|
import com.taoke.autopay.exception.ChannelAgentException;
|
import com.taoke.autopay.exception.ChannelAgentSettleException;
|
import com.taoke.autopay.service.agent.ChannelAgentService;
|
import com.taoke.autopay.service.agent.ChannelAgentSettingService;
|
import com.taoke.autopay.service.agent.ChannelAgentSettleService;
|
import com.taoke.autopay.utils.StringUtil;
|
import com.taoke.autopay.utils.TimeUtil;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
/**
|
* @author hxh
|
* @title: AgentTest
|
* @description: TODO
|
* @date 2024/7/26 0:07
|
*/
|
@SpringBootTest
|
public class AgentTest {
|
|
@Resource
|
private ChannelAgentService channelAgentService;
|
|
@Resource
|
private ChannelAgentSharingRatioMapper channelAgentSharingRatioMapper;
|
@Resource
|
private ChannelAgentSettleService channelAgentSettleService;
|
|
@Resource
|
private ChannelAgentSettleRecordMapper channelAgentSettleRecordMapper;
|
|
|
@Resource
|
private ChannelAgentSettleDetailMapper channelAgentSettleDetailMapper;
|
|
|
@Test
|
public void test1() throws ChannelAgentException {
|
channelAgentService.addChannelAgent(ChannelAgent.builder().account("test123").pwd("123123").name("测试1").build());
|
}
|
|
@Test
|
public void test2(){
|
// ChannelAgentSharingRatio
|
}
|
|
@Test
|
public void testSettle() throws ChannelAgentSettleException {
|
|
channelAgentSettleService.startSettle("2024-07-28");
|
|
}
|
|
@Test
|
public void testGetSettle() throws ChannelAgentSettleException {
|
// channelAgentSettleDetailMapper.listBySettleId(1L);
|
// channelAgentSettleRecordMapper.selectByPrimaryKey(1L);
|
|
ChannelAgentSettleRecordMapper.DaoQuery daoQuery= new ChannelAgentSettleRecordMapper.DaoQuery();
|
daoQuery.count=100;
|
//
|
List<ChannelAgentSettleRecord> records = channelAgentSettleService.list(daoQuery);
|
System.out.println(records);
|
|
}
|
|
@Resource
|
private ChannelAgentSettingService channelAgentSettingService;
|
|
@Test
|
public void testSettings(){
|
ChannelAgentSettings settings = channelAgentSettingService.selectByAgentId(16L);
|
if(settings!=null&&!StringUtil.isNullOrEmpty(settings.getStartSubmitTime())&&!StringUtil.isNullOrEmpty(settings.getEndSubmitTime())){
|
String now = TimeUtil.getGernalTime(System.currentTimeMillis(), "HHmmss");
|
String startTime = settings.getStartSubmitTime().replace(":","");
|
String endTime = settings.getEndSubmitTime().replace(":","");
|
if (Integer.parseInt(now) < Integer.parseInt(startTime) || Integer.parseInt(now) > Integer.parseInt(endTime)) {
|
System.out.println("");
|
}
|
}
|
|
}
|
|
}
|