|
|
@ -7,6 +7,7 @@ import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.dto.IcNeighborHoodDTO; |
|
|
|
import com.epmet.feign.GovOrgOpenFeignClient; |
|
|
@ -14,6 +15,7 @@ import com.epmet.plugin.power.dto.visit.VisitVisitorDTO; |
|
|
|
import com.epmet.plugin.power.dto.visit.form.DhPersonFormDTO; |
|
|
|
import com.epmet.plugin.power.dto.visit.form.VisitVisitorChartFormDTO; |
|
|
|
import com.epmet.plugin.power.dto.visit.form.VisitVisitorFormDTO; |
|
|
|
import com.epmet.plugin.power.dto.visit.form.VisitorLogoutFormDTO; |
|
|
|
import com.epmet.plugin.power.dto.visit.result.VisitVisitorChartResultDTO; |
|
|
|
import com.epmet.plugin.power.modules.visit.dao.VisitVisitorDao; |
|
|
|
import com.epmet.plugin.power.modules.visit.entity.VisitVisitorEntity; |
|
|
@ -139,6 +141,16 @@ public class VisitVisitorServiceImpl extends BaseServiceImpl<VisitVisitorDao, Vi |
|
|
|
sendAuth(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void logout(VisitorLogoutFormDTO formDTO) { |
|
|
|
if (StringUtils.isBlank(formDTO.getDateId())) { |
|
|
|
formDTO.setDateId(DateUtils.getBeforeNDay(NumConstant.ONE)); |
|
|
|
} |
|
|
|
List<VisitVisitorDTO> list = baseDao.listByDate(formDTO.getDateId()); |
|
|
|
list.forEach(item -> delAuth(item.getIdCard())); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public List<VisitVisitorChartResultDTO> getTraffic(VisitVisitorChartFormDTO dto) { |
|
|
|