|
@@ -2,26 +2,21 @@ package pay.platform.api.system.servcie.impl;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
-import cn.hutool.core.util.RandomUtil;
|
|
|
|
import com.mybatisflex.core.paginate.Page;
|
|
import com.mybatisflex.core.paginate.Page;
|
|
import com.mybatisflex.core.query.QueryWrapper;
|
|
import com.mybatisflex.core.query.QueryWrapper;
|
|
import com.mybatisflex.core.util.StringUtil;
|
|
import com.mybatisflex.core.util.StringUtil;
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import pay.platform.api.system.model.query.PayChannelQuery;
|
|
import pay.platform.api.system.model.query.PayChannelQuery;
|
|
import pay.platform.api.system.model.vo.PayChannelVO;
|
|
import pay.platform.api.system.model.vo.PayChannelVO;
|
|
-import pay.platform.api.system.servcie.PayAggregationStoreService;
|
|
|
|
import pay.platform.api.system.servcie.PayChannelService;
|
|
import pay.platform.api.system.servcie.PayChannelService;
|
|
import pay.platform.core.common.domain.BasePage;
|
|
import pay.platform.core.common.domain.BasePage;
|
|
import pay.platform.core.common.domain.BaseService;
|
|
import pay.platform.core.common.domain.BaseService;
|
|
import pay.platform.core.security.util.SecurityUtil;
|
|
import pay.platform.core.security.util.SecurityUtil;
|
|
-import pay.platform.domain.PayAggregationStore;
|
|
|
|
import pay.platform.domain.PayChannel;
|
|
import pay.platform.domain.PayChannel;
|
|
import pay.platform.domain.table.PayChannelTableDef;
|
|
import pay.platform.domain.table.PayChannelTableDef;
|
|
import pay.platform.mapper.PayChannelMapper;
|
|
import pay.platform.mapper.PayChannelMapper;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -33,26 +28,12 @@ import java.util.List;
|
|
@Service
|
|
@Service
|
|
public class PayChannelServiceImpl extends BaseService<PayChannelMapper, PayChannel> implements PayChannelService {
|
|
public class PayChannelServiceImpl extends BaseService<PayChannelMapper, PayChannel> implements PayChannelService {
|
|
|
|
|
|
- @Autowired
|
|
|
|
- private PayAggregationStoreService payAggregationStoreService;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional
|
|
@Transactional
|
|
public boolean savePayChannel(PayChannel payChannel) {
|
|
public boolean savePayChannel(PayChannel payChannel) {
|
|
payChannel.setAgentId(SecurityUtil.getCurrentUser().getUserid());
|
|
payChannel.setAgentId(SecurityUtil.getCurrentUser().getUserid());
|
|
save(payChannel);
|
|
save(payChannel);
|
|
- List<PayAggregationStore> storeList = new ArrayList<>();
|
|
|
|
- for (int i = 0; i < 7; i++) {
|
|
|
|
-
|
|
|
|
- PayAggregationStore PayAggregationStore = new PayAggregationStore();
|
|
|
|
- PayAggregationStore.setAgentId(payChannel.getId());
|
|
|
|
- PayAggregationStore.setChannelId(payChannel.getId());
|
|
|
|
- PayAggregationStore.setStoreId(RandomUtil.randomNumbers(13));
|
|
|
|
- PayAggregationStore.setOperatorId(RandomUtil.randomNumbers(6));
|
|
|
|
- storeList.add(PayAggregationStore);
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
- payAggregationStoreService.saveBatch(storeList);
|
|
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|