Merge remote-tracking branch 'origin/cc_20230520_partner'
This commit is contained in:
@@ -45,14 +45,18 @@ public class HyPhoneLocationServiceImpl implements HyPhoneLocationService {
|
|||||||
}
|
}
|
||||||
HyPhoneLocationDO hyPhoneLocationDO = hyPhoneLocationDAO.selectByPhoneNumber(phoneNumber);
|
HyPhoneLocationDO hyPhoneLocationDO = hyPhoneLocationDAO.selectByPhoneNumber(phoneNumber);
|
||||||
if (hyPhoneLocationDO==null){
|
if (hyPhoneLocationDO==null){
|
||||||
DescribePhoneNumberDTO phoneNumberAttribute = aliyunService.getPhoneNumberAttribute(phoneNumber);
|
try {
|
||||||
HyPhoneLocationDO hy = new HyPhoneLocationDO();
|
DescribePhoneNumberDTO phoneNumberAttribute = aliyunService.getPhoneNumberAttribute(phoneNumber);
|
||||||
hy.setPhoneNumber(phoneNumber);
|
HyPhoneLocationDO hy = new HyPhoneLocationDO();
|
||||||
hy.setPhoneAddress(String.format("%s %s", phoneNumberAttribute.getProvince(), phoneNumberAttribute.getCity()));
|
hy.setPhoneNumber(phoneNumber);
|
||||||
hyPhoneLocationDAO.insertSelective(hy);
|
hy.setPhoneAddress(String.format("%s %s", phoneNumberAttribute.getProvince(), phoneNumberAttribute.getCity()));
|
||||||
//redis一周时间
|
hyPhoneLocationDAO.insertSelective(hy);
|
||||||
redisUtilPool.setString(redisConstantUtil.getPhoneNumber(phoneNumber),JSONObject.toJSONString(phoneNumberAttribute),7*24*60*60);
|
//redis一周时间
|
||||||
return hy.getPhoneAddress();
|
redisUtilPool.setString(redisConstantUtil.getPhoneNumber(phoneNumber),JSONObject.toJSONString(phoneNumberAttribute),7*24*60*60);
|
||||||
|
return hy.getPhoneAddress();
|
||||||
|
}catch (Exception e){
|
||||||
|
return "未知";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return hyPhoneLocationDO.getPhoneAddress();
|
return hyPhoneLocationDO.getPhoneAddress();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user