|  |  | 
 |  |  | import org.springframework.beans.factory.InitializingBean; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.stereotype.Component; | 
 |  |  | import org.springframework.util.ObjectUtils; | 
 |  |  | import org.springframework.util.StringUtils; | 
 |  |  |  | 
 |  |  | import javax.sip.InvalidArgumentException; | 
 |  |  | 
 |  |  |         try { | 
 |  |  |             rootElement = getRootElement(evt, device.getCharset()); | 
 |  |  |             if (rootElement == null) { | 
 |  |  |                 logger.warn("[ 移动设备位置数据查询回复 ] content cannot be null"); | 
 |  |  |                 logger.warn("[ 移动设备位置数据查询回复 ] content cannot be null, {}", evt.getRequest()); | 
 |  |  |                 responseAck(evt, Response.BAD_REQUEST); | 
 |  |  |                 return; | 
 |  |  |             } | 
 |  |  |             MobilePosition mobilePosition = new MobilePosition(); | 
 |  |  |             mobilePosition.setCreateTime(DateUtil.getNow()); | 
 |  |  |             if (!StringUtils.isEmpty(device.getName())) { | 
 |  |  |             if (!ObjectUtils.isEmpty(device.getName())) { | 
 |  |  |                 mobilePosition.setDeviceName(device.getName()); | 
 |  |  |             } | 
 |  |  |             mobilePosition.setDeviceId(device.getDeviceId()); |