|  |  | 
 |  |  | import com.doumee.core.erp.model.openapi.response.erp.ERPApiResponse; | 
 |  |  | import com.doumee.core.exception.BusinessException; | 
 |  |  | import com.doumee.core.haikang.model.HKConstants; | 
 |  |  | import com.doumee.core.model.PageData; | 
 |  |  | import com.doumee.core.model.PageWrap; | 
 |  |  | import com.doumee.service.business.third.model.PageData; | 
 |  |  | import com.doumee.service.business.third.model.PageWrap; | 
 |  |  | import com.doumee.core.erp.model.openapi.request.*; | 
 |  |  | import com.doumee.core.erp.model.openapi.response.*; | 
 |  |  | import com.doumee.core.erp.model.openapi.response.erp.ErpOrgListResponse; | 
 |  |  | 
 |  |  | import com.doumee.core.utils.DESUtil; | 
 |  |  | import com.doumee.core.utils.DateUtil; | 
 |  |  | import com.doumee.core.utils.Utils; | 
 |  |  | import com.doumee.core.utils.redis.RedisUtil; | 
 |  |  | import com.doumee.core.wx.wxPlat.WxPlatNotice; | 
 |  |  | import com.doumee.dao.business.*; | 
 |  |  | import com.doumee.dao.business.dao.CompanyMapper; | 
 |  |  | import com.doumee.dao.business.dao.MemberMapper; | 
 |  |  | import com.doumee.dao.business.join.CarEventJoinMapper; | 
 |  |  | import com.doumee.dao.business.join.DeviceEventJoinMapper; | 
 |  |  | import com.doumee.dao.business.join.VisitEventJoinMapper; | 
 |  |  | import com.doumee.dao.business.model.*; | 
 |  |  | import com.doumee.dao.business.model.Member; | 
 |  |  | import com.doumee.service.business.ext.ERPSyncService; | 
 |  |  | import com.doumee.service.business.InterfaceLogService; | 
 |  |  | import com.doumee.service.business.impl.MemberServiceImpl; | 
 |  |  | 
 |  |  | import org.springframework.beans.factory.annotation.Value; | 
 |  |  | import org.springframework.data.redis.core.RedisTemplate; | 
 |  |  | import org.springframework.stereotype.Service; | 
 |  |  | import org.springframework.transaction.annotation.Propagation; | 
 |  |  | import org.springframework.transaction.annotation.Transactional; | 
 |  |  |  | 
 |  |  | import javax.annotation.PostConstruct; | 
 |  |  | 
 |  |  |                     i.setEndtime(param.getEndTime()); | 
 |  |  |                     i.setDoors(param.getDoors()); | 
 |  |  |                     visitsMapper.updateById(i); | 
 |  |  |                     if(Objects.isNull(i.getParentId())){ | 
 |  |  |                         wxPlatNotice.sendVisitAuditTemplateNotice(i, | 
 |  |  |                                 systemDictDataBiz.queryByCode(Constants.WX_PLATFORM,Constants.WX_PLATFORM_PREFIX).getCode(), | 
 |  |  |                                 systemDictDataBiz.queryByCode(Constants.WX_PLATFORM,Constants.WX_PLATFORM_AUDIT_VISIT).getCode()); | 
 |  |  |                     } | 
 |  |  |                 }); | 
 |  |  |             } | 
 |  |  |         }catch (BusinessException e){ |