|
|
|
|
|
|
|
|
import cn.com.taiji.core.repo.request.basic.QtkVehicleInfoPageRequest; |
|
|
import cn.com.taiji.core.repo.request.basic.QtkVehicleInfoPageRequest; |
|
|
import cn.com.taiji.managew.dto.basic.basicInfo.*; |
|
|
import cn.com.taiji.managew.dto.basic.basicInfo.*; |
|
|
import cn.com.taiji.managew.manager.AbstractCommManager; |
|
|
import cn.com.taiji.managew.manager.AbstractCommManager; |
|
|
|
|
|
import cn.com.taiji.managew.manager.AbstractManagewManager; |
|
|
import cn.com.taiji.managew.model.basic.BasicInfoCardModel; |
|
|
import cn.com.taiji.managew.model.basic.BasicInfoCardModel; |
|
|
import cn.com.taiji.managew.model.basic.BasicInfoCustomerModel; |
|
|
import cn.com.taiji.managew.model.basic.BasicInfoCustomerModel; |
|
|
import cn.com.taiji.managew.model.basic.BasicInfoObuModel; |
|
|
import cn.com.taiji.managew.model.basic.BasicInfoObuModel; |
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
@Service |
|
|
@Service |
|
|
public class BasicInfoManagerImpl extends AbstractCommManager implements BasicInfoManager { |
|
|
|
|
|
|
|
|
public class BasicInfoManagerImpl extends AbstractManagewManager implements BasicInfoManager { |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private QtkCustomerInfoRepo customerInfoRepo; |
|
|
private QtkCustomerInfoRepo customerInfoRepo; |
|
|
|
|
|
|
|
|
request.setVehicleId(req.getVehiclePlate() + "_" + req.getVehiclePlateColor()); |
|
|
request.setVehicleId(req.getVehiclePlate() + "_" + req.getVehiclePlateColor()); |
|
|
} |
|
|
} |
|
|
BeanUtils.copyProperties(req, request); |
|
|
BeanUtils.copyProperties(req, request); |
|
|
|
|
|
request.setAgencyId(findAgencyIdByToken(req.getAccessToken())); |
|
|
|
|
|
if (isManager(findAgencyIdByToken(req.getAccessToken()))){ |
|
|
|
|
|
request.setAgencyId(null); |
|
|
|
|
|
} |
|
|
return cardInfoRepo.page(request).convertResult(this::coverCard); |
|
|
return cardInfoRepo.page(request).convertResult(this::coverCard); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
request.setVehicleId(req.getVehiclePlate() + "_" + req.getVehiclePlateColor()); |
|
|
request.setVehicleId(req.getVehiclePlate() + "_" + req.getVehiclePlateColor()); |
|
|
} |
|
|
} |
|
|
BeanUtils.copyProperties(req, request); |
|
|
BeanUtils.copyProperties(req, request); |
|
|
|
|
|
request.setAgencyId(findAgencyIdByToken(req.getAccessToken())); |
|
|
|
|
|
if (isManager(findAgencyIdByToken(req.getAccessToken()))){ |
|
|
|
|
|
request.setAgencyId(null); |
|
|
|
|
|
} |
|
|
return obuInfoRepo.page(request).convertResult(this::coverObu); |
|
|
return obuInfoRepo.page(request).convertResult(this::coverObu); |
|
|
} |
|
|
} |
|
|
|
|
|
|