Browse Source

新增组织V2接口提交

dev_shibei_match
yinzuomei 5 years ago
parent
commit
017bf883dc
  1. 52
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/AddAgencyV2FormDTO.java
  2. 16
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java

52
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/AddAgencyV2FormDTO.java

@ -59,28 +59,32 @@ public class AddAgencyV2FormDTO implements Serializable {
@NotBlank(message = "请选择组织区划", groups = AreaCodeGroup.class) @NotBlank(message = "请选择组织区划", groups = AreaCodeGroup.class)
private String areaCode; private String areaCode;
/** // /**
* 省份 // * 省份
*/ // */
private String province; // private String province;
//
/** // /**
* 城市 // * 城市
*/ // */
private String city; // private String city;
//
/** // /**
* 区县 // * 区县
*/ // */
private String district; // private String district;
//
/** // /**
* 街道 // * 街道
*/ // */
private String street; // private String street;
//
/** // /**
* 社区 // * 社区
*/ // */
private String community; // private String community;
//区域编码名称
@NotBlank(message = "请选择组织区划", groups = AreaCodeGroup.class)
private String areaName;
} }

16
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java

@ -459,7 +459,7 @@ public class AgencyServiceImpl implements AgencyService {
customerAgencyDao.insert(insertEntity); customerAgencyDao.insert(insertEntity);
//3:返回新组织Id //3:返回新组织Id
resultDTO.setAgencyId(insertEntity.getId()); resultDTO.setAgencyId(insertEntity.getId());
resultDTO.setAreaCode(StrConstant.EPMETY_STR); resultDTO.setAreaCode(insertEntity.getAreaCode());
return resultDTO; return resultDTO;
} }
@ -482,15 +482,29 @@ public class AgencyServiceImpl implements AgencyService {
{ {
case CustomerAgencyConstant.PROVINCE_LEVEL: case CustomerAgencyConstant.PROVINCE_LEVEL:
insertEntity.setLevel(CustomerAgencyConstant.CITY_LEVEL); insertEntity.setLevel(CustomerAgencyConstant.CITY_LEVEL);
insertEntity.setProvince(parent.getProvince());
insertEntity.setCity(formDTO.getAreaName());
break; break;
case CustomerAgencyConstant.CITY_LEVEL: case CustomerAgencyConstant.CITY_LEVEL:
insertEntity.setLevel(CustomerAgencyConstant.DISTRICT); insertEntity.setLevel(CustomerAgencyConstant.DISTRICT);
insertEntity.setProvince(parent.getProvince());
insertEntity.setCity(parent.getCity());
insertEntity.setDistrict(formDTO.getAreaName());
break; break;
case CustomerAgencyConstant.DISTRICT: case CustomerAgencyConstant.DISTRICT:
insertEntity.setLevel(CustomerAgencyConstant.STREET_LEVEL); insertEntity.setLevel(CustomerAgencyConstant.STREET_LEVEL);
insertEntity.setProvince(parent.getProvince());
insertEntity.setCity(parent.getCity());
insertEntity.setDistrict(parent.getDistrict());
insertEntity.setStreet(formDTO.getAreaName());
break; break;
case CustomerAgencyConstant.STREET_LEVEL: case CustomerAgencyConstant.STREET_LEVEL:
insertEntity.setLevel(CustomerAgencyConstant.COMMUNITY_LEVEL); insertEntity.setLevel(CustomerAgencyConstant.COMMUNITY_LEVEL);
insertEntity.setProvince(parent.getProvince());
insertEntity.setCity(parent.getCity());
insertEntity.setDistrict(parent.getDistrict());
insertEntity.setStreet(parent.getStreet());
insertEntity.setCommunity(formDTO.getAreaName());
break; break;
default: default:
log.info("parent.getLevel()="+parent.getLevel()); log.info("parent.getLevel()="+parent.getLevel());

Loading…
Cancel
Save