admin
2021-07-10 29918ba877731850d001fb2d1a3f3774698241c1
service-lijin/src/main/java/com/ks/lijin/service/remote/LiJinProviderAccountServiceImpl.java
@@ -1,17 +1,13 @@
package com.ks.lijin.service.remote;
import com.ks.lijin.mapper.LiJinProviderAccountMapper;
import com.ks.lijin.mapper.LiJinProviderLinkMapper;
import com.ks.lijin.pojo.DO.LiJinProviderAccount;
import com.ks.lijin.pojo.DO.LiJinProviderLink;
import com.ks.lijin.query.ProviderAccountQuery;
import com.ks.lijin.query.ProviderLinkQuery;
import com.ks.lijin.service.LiJinProviderAccountService;
import com.ks.lijin.service.LiJinProviderLinkService;
import org.apache.dubbo.config.annotation.Service;
import com.ks.lijin.mapper.LiJinProviderAccountMapper;
import com.ks.lijin.pojo.DO.LiJinProviderTaoKeAccount;
import com.ks.lijin.query.ProviderAccountQuery;
import com.ks.lijin.service.LiJinProviderAccountService;
import javax.annotation.Resource;
import java.util.Date;
import java.util.Arrays;
import java.util.List;
@Service(version = "1.0")
@@ -23,35 +19,53 @@
    @Override
    public long count(LiJinProviderAccount obj) {
    public long count(LiJinProviderTaoKeAccount obj) {
        ProviderAccountQuery query = new ProviderAccountQuery();
        query.id = obj.getId();
        query.state = obj.getState();
        query.appKey =  obj.getAppKey();
        query.appSecret =  obj.getAppSecret();
        query.name = obj.getAccountName();
        query.providerId = obj.getProviderId();
        query.appKey = obj.getAppKey();
        query.appSecret = obj.getAppSecret();
        return liJinProviderAccountMapper.count(query);
    }
    @Override
    public List<LiJinProviderAccount> listByPage(int page, int pageSize, LiJinProviderAccount obj) {
    public List<LiJinProviderTaoKeAccount> listByPage(int page, int pageSize, LiJinProviderTaoKeAccount obj) {
        ProviderAccountQuery query = new ProviderAccountQuery();
        query.id = obj.getId();
        query.state = obj.getState();
        query.appKey =  obj.getAppKey();
        query.appSecret =  obj.getAppSecret();
        query.name = obj.getAccountName();
        query.providerId = obj.getProviderId();
        query.appKey = obj.getAppKey();
        query.appSecret = obj.getAppSecret();
        query.start = (page - 1) * pageSize;
        query.count = pageSize;
        return liJinProviderAccountMapper.listByPage(query);
    }
    @Override
    public void insertSelective(LiJinProviderAccount t){
    public List<LiJinProviderTaoKeAccount> listValidByProviderId(Long providerId, Integer errorCode) {
        ProviderAccountQuery query = new ProviderAccountQuery();
        query.state = 1;
        query.providerId = providerId;
        query.start = 0;
        query.count = 1000;
        query.errorCode = errorCode;
        query.sortList= Arrays.asList(new String[]{"ac_weight desc","ac_id asc"});
        return liJinProviderAccountMapper.listByPage(query);
    }
    @Override
    public void insertSelective(LiJinProviderTaoKeAccount t) {
        liJinProviderAccountMapper.insertSelective(t);
    }
    @Override
    public void updateByPrimaryKeySelective(LiJinProviderAccount t){
    public void updateByPrimaryKeySelective(LiJinProviderTaoKeAccount t) {
        liJinProviderAccountMapper.updateByPrimaryKeySelective(t);
    }
@@ -61,14 +75,13 @@
    }
    public LiJinProviderAccount getByAppInfo(String appKey, String appSecret){
        LiJinProviderAccount obj = new LiJinProviderAccount();
    public LiJinProviderTaoKeAccount getByAppInfo(String appKey, String appSecret) {
        LiJinProviderTaoKeAccount obj = new LiJinProviderTaoKeAccount();
        obj.setAppKey(appKey);
        obj.setAppSecret(appSecret);
        obj.setState(1);
        List<LiJinProviderAccount> list = listByPage(0, 100, obj);
        if (list ==null && list.size() == 0) {
        List<LiJinProviderTaoKeAccount> list = listByPage(0, 100, obj);
        if (list == null && list.size() == 0) {
            return null;
        }
        return list.get(0);