package com.tianbo.analysis.service.imp; import com.tianbo.analysis.dao.FWBinfoDao; import com.tianbo.analysis.model.FWBinfo; import com.tianbo.analysis.service.FWBResolve; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; @Slf4j @Service public class FWBResolveImpl implements FWBResolve { @Resource FWBinfoDao fwBinfoDao; @Override public boolean resolve(FWBinfo fwBinfo) { try{ fwBinfo.textToStringList(); fwBinfo.startParse(); FWBinfo info=fwBinfo.resolve(); if(info!=null){ log.info("FWB解析成功返回FWBinfo对象{}",info); int result=fwBinfoDao.insertSelective(fwBinfo); if(result>0){ log.info("FWB入库成功"); return true; }else{ log.info("FWB入库失败"); } }else{ return false; } }catch (Exception e){ e.printStackTrace(); } return false; } }