forked from rongchao/epmet-cloud-rizhao
				
			
				 3 changed files with 0 additions and 89 deletions
			
			
		@ -1,17 +0,0 @@ | 
				
			|||||
package com.epmet.service; | 
					 | 
				
			||||
 | 
					 | 
				
			||||
import com.epmet.commons.tools.utils.Result; | 
					 | 
				
			||||
import com.epmet.plugin.power.dto.visit.form.VisitorLogoutFormDTO; | 
					 | 
				
			||||
 | 
					 | 
				
			||||
public interface PliPowerService { | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    /** | 
					 | 
				
			||||
     * 访客登出 | 
					 | 
				
			||||
     * | 
					 | 
				
			||||
     * @param formDTO | 
					 | 
				
			||||
     * @return com.epmet.commons.tools.utils.Result | 
					 | 
				
			||||
     * @author zhy | 
					 | 
				
			||||
     * @date 2022/5/30 10:25 | 
					 | 
				
			||||
     */ | 
					 | 
				
			||||
    Result visitorLogout(VisitorLogoutFormDTO formDTO); | 
					 | 
				
			||||
} | 
					 | 
				
			||||
@ -1,31 +0,0 @@ | 
				
			|||||
package com.epmet.service.impl; | 
					 | 
				
			||||
 | 
					 | 
				
			||||
import com.epmet.commons.tools.utils.Result; | 
					 | 
				
			||||
import com.epmet.plugin.power.dto.visit.form.VisitorLogoutFormDTO; | 
					 | 
				
			||||
import com.epmet.plugin.power.feign.PliPowerFeignClient; | 
					 | 
				
			||||
import com.epmet.service.PliPowerService; | 
					 | 
				
			||||
import org.slf4j.Logger; | 
					 | 
				
			||||
import org.slf4j.LoggerFactory; | 
					 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired; | 
					 | 
				
			||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||
 | 
					 | 
				
			||||
 | 
					 | 
				
			||||
/** | 
					 | 
				
			||||
 * @Description | 
					 | 
				
			||||
 * @ClassName StatsUserServiceImpl | 
					 | 
				
			||||
 * @Auth wangc | 
					 | 
				
			||||
 * @Date 2020-06-29 09:41 | 
					 | 
				
			||||
 */ | 
					 | 
				
			||||
@Service | 
					 | 
				
			||||
public class PliPowerServiceImpl implements PliPowerService { | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    private Logger logger = LoggerFactory.getLogger(getClass()); | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    @Autowired | 
					 | 
				
			||||
    private PliPowerFeignClient pliPowerFeignClient; | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    @Override | 
					 | 
				
			||||
    public Result visitorLogout(VisitorLogoutFormDTO formDTO) { | 
					 | 
				
			||||
        return pliPowerFeignClient.visitorLogout(formDTO); | 
					 | 
				
			||||
    } | 
					 | 
				
			||||
} | 
					 | 
				
			||||
@ -1,41 +0,0 @@ | 
				
			|||||
package com.epmet.task; | 
					 | 
				
			||||
 | 
					 | 
				
			||||
import com.alibaba.fastjson.JSON; | 
					 | 
				
			||||
import com.epmet.commons.tools.utils.Result; | 
					 | 
				
			||||
import com.epmet.plugin.power.dto.visit.form.VisitorLogoutFormDTO; | 
					 | 
				
			||||
import com.epmet.service.PliPowerService; | 
					 | 
				
			||||
import org.apache.commons.lang3.StringUtils; | 
					 | 
				
			||||
import org.slf4j.Logger; | 
					 | 
				
			||||
import org.slf4j.LoggerFactory; | 
					 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired; | 
					 | 
				
			||||
import org.springframework.stereotype.Component; | 
					 | 
				
			||||
 | 
					 | 
				
			||||
/** | 
					 | 
				
			||||
 * 访客登出 | 
					 | 
				
			||||
 * | 
					 | 
				
			||||
 * @author zhy | 
					 | 
				
			||||
 * @date 2022/5/30 10:23 | 
					 | 
				
			||||
 */ | 
					 | 
				
			||||
@Component("pliVisitorLogoutTask") | 
					 | 
				
			||||
public class PliVisitorLogoutTask implements ITask { | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    private Logger logger = LoggerFactory.getLogger(getClass()); | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    @Autowired | 
					 | 
				
			||||
    private PliPowerService pliPowerService; | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    @Override | 
					 | 
				
			||||
    public void run(String params) { | 
					 | 
				
			||||
        logger.info("VisitorLogoutTask定时任务正在执行,参数为:{}", params); | 
					 | 
				
			||||
        VisitorLogoutFormDTO formDTO = new VisitorLogoutFormDTO(); | 
					 | 
				
			||||
        if (StringUtils.isNotBlank(params)) { | 
					 | 
				
			||||
            formDTO = JSON.parseObject(params, VisitorLogoutFormDTO.class); | 
					 | 
				
			||||
        } | 
					 | 
				
			||||
        Result result = pliPowerService.visitorLogout(formDTO); | 
					 | 
				
			||||
        if (result.success()) { | 
					 | 
				
			||||
            logger.info("VisitorLogoutTask定时任务执行成功"); | 
					 | 
				
			||||
        } else { | 
					 | 
				
			||||
            logger.error("VisitorLogoutTask定时任务执行失败:" + result.getMsg()); | 
					 | 
				
			||||
        } | 
					 | 
				
			||||
    } | 
					 | 
				
			||||
} | 
					 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue