This commit is contained in:
77
2024-04-27 02:27:40 +08:00
parent 70804fc71b
commit d46a366e7d
5 changed files with 28 additions and 13 deletions

View File

@@ -77,13 +77,13 @@ public class SettingAppController {
}
@GetMapping("/areaCode/list")
@Operation(summary = "获取省市区编码接口")
@Log(title = "获取省市区编码接口", businessType = BusinessType.OTHER, isSaveDb = false)
public R<List<AreaCode>> listAreaCode(AreaCodeQuery query){
List<AreaCode> list = areaCodeService.listAreaCode(query);
return R.ok(list);
}
// @GetMapping("/areaCode/list")
// @Operation(summary = "获取省市区编码接口")
// @Log(title = "获取省市区编码接口", businessType = BusinessType.OTHER, isSaveDb = false)
// public R<List<AreaCode>> listAreaCode(AreaCodeQuery query){
// List<AreaCode> list = areaCodeService.listAreaCode(query);
// return R.ok(list);
// }
@GetMapping("/areaCode/tree")
@Operation(summary = "获取所有省市区编码")

View File

@@ -55,4 +55,19 @@ public class AreaCode implements Serializable {
*/
private BigDecimal latitude;
public Integer getCityCode(){
if("city".equals(this.level)){
return this.code;
}
return pcode;
}
public String getCityName(){
if("city".equals(this.level)){
return this.name;
}
return pname;
}
}

View File

@@ -71,8 +71,8 @@ public class JobManager {
if(areaCode != null){
updateFlag = true;
update.setResidenceName(areaCode.getFullname());
update.setResidenceCityCode(areaCode.getPcode());
update.setResidenceCityName(areaCode.getPname());
update.setResidenceCityCode(areaCode.getCityCode());
update.setResidenceCityName(areaCode.getCityName());
}
}
if(updateFlag){

View File

@@ -150,8 +150,8 @@ public class CurrentUserManager {
AreaCode areaCode = areaCodeService.getById(req.getResidenceCode());
updateUser.setResidenceCode(req.getResidenceCode());
updateUser.setResidenceName(areaCode.getName());
updateUser.setResidenceCityCode(areaCode.getPcode());
updateUser.setResidenceCityName(areaCode.getPname());
updateUser.setResidenceCityCode(areaCode.getCityCode());
updateUser.setResidenceCityName(areaCode.getCityName());
}
if(req.getHeight() != null){
updateUser.setHeight(req.getHeight());

View File

@@ -375,8 +375,8 @@ public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements Use
AreaCode areaCode = areaCodeService.getById(updateUserReq.getResidenceCode());
updateUser.setResidenceCode(updateUserReq.getResidenceCode());
updateUser.setResidenceName(areaCode.getFullname());
updateUser.setResidenceCityCode(areaCode.getPcode());
updateUser.setResidenceCityName(areaCode.getPname());
updateUser.setResidenceCityCode(areaCode.getCityCode());
updateUser.setResidenceCityName(areaCode.getCityName());
}
if(updateUserReq.getAddressCode() != null){
AreaCode areaCode = areaCodeService.getById(updateUserReq.getAddressCode());