package com.zteits.charge.biz.impl; import com.zteits.charge.job.kelin.QueryStationsInfoJob; import com.zteits.charge.job.kelin.QueryStationsStatusJob; import com.zteits.clouds.api.apibase.bean.BizResult; import com.zteits.clouds.api.dto.charge.param.ChargeJobTestRequest; import com.zteits.clouds.api.service.charge.ChargeJobTestService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * @author zhaoweigang * @since 2025-04-10 */ @Slf4j @Service public class ChargeJobTestServiceImpl implements ChargeJobTestService { @Autowired private QueryStationsStatusJob queryStationsStatusJob; @Autowired private QueryStationsInfoJob queryStationsInfoJob; @Override public BizResult jobTest(ChargeJobTestRequest request) { try { if (request.getJobType().equals("1")){ queryStationsInfoJob.execute(request.getParams()); } if (request.getJobType().equals("2")){ queryStationsStatusJob.execute(request.getParams()); } } catch (Exception e) { log.error("JOB执行失败",e); } return new BizResult(true); } }