Commit 2edf8332 by 翁国栋

crm需求

省市区导入为必填项
parent 80554387
......@@ -1536,11 +1536,11 @@ public class CrmController {
reader.addHeaderAlias("官网", "clientUrl");
reader.addHeaderAlias("邮箱", "clientEmail");
reader.addHeaderAlias("地址", "address");
reader.addHeaderAlias("", "province");
reader.addHeaderAlias("", "city");
reader.addHeaderAlias("", "district");
reader.addHeaderAlias("*省(必填)", "province");
reader.addHeaderAlias("*市(必填)", "city");
reader.addHeaderAlias("*区(必填)", "district");
reader.addHeaderAlias("联系人姓名", "linkName");
reader.addHeaderAlias("*手机号码(必填)", "cellphone");
reader.addHeaderAlias("手机号码", "cellphone");
reader.addHeaderAlias("所属公司", "company");
reader.addHeaderAlias("性别", "gender");
reader.addHeaderAlias("职位", "position");
......@@ -1584,40 +1584,41 @@ public class CrmController {
String followuprecord = crmClientDataImportVo.getFollowuprecord(); // 跟进记录
CrmClientData crmClientData = new CrmClientData();
if (province != null) {
if (StringUtils.isNotBlank(province)) {
SysRegion provinceSysRegion = SysRegion.builder().build().selectOne(new QueryWrapper<SysRegion>().lambda()
.eq(SysRegion::getLevel, 1).eq(SysRegion::getRegionName, province));
if(provinceSysRegion==null){
if (provinceSysRegion == null) {
return ResultUtil.error("省名错误");
}else{
} else {
crmClientData.setProvinceId(provinceSysRegion.getKeyId());
crmClientData.setProvince(provinceSysRegion.getRegionName());
}
}else{
return ResultUtil.error("省为必填项");
}
if (city != null) {
if (city != null) {
if (StringUtils.isNotBlank(city)) {
SysRegion citySysRegion = SysRegion.builder().build().selectOne(new QueryWrapper<SysRegion>().lambda()
.eq(SysRegion::getLevel, 2).eq(SysRegion::getRegionName, city));
if(citySysRegion==null){
if (citySysRegion == null) {
return ResultUtil.error("市名错误");
}else{
} else {
crmClientData.setCityId(citySysRegion.getKeyId());
crmClientData.setCity(citySysRegion.getRegionName());
}
}else{
return ResultUtil.error("市为必填项");
}
}
if (district != null) {
if (district != null) {
if (StringUtils.isNotBlank(district)) {
SysRegion districtSysRegion = SysRegion.builder().build().selectOne(new QueryWrapper<SysRegion>().lambda()
.eq(SysRegion::getLevel, 3).eq(SysRegion::getRegionName, district));
if(districtSysRegion==null){
if (districtSysRegion == null) {
return ResultUtil.error("区名错误");
}else{
} else {
crmClientData.setDistrictId(districtSysRegion.getKeyId());
crmClientData.setDistrict(districtSysRegion.getRegionName());
}
}
}else{
return ResultUtil.error("区为必填项");
}
// 业务组
......@@ -1685,7 +1686,11 @@ public class CrmController {
crmClientData.setClientTypeName(clientTypeName);
if(StringUtils.isNotBlank(clientCellphone)) {
crmClientData.setClientCellphone(clientCellphone);
}else{
return ResultUtil.error("手机号码为必填项 ");
}
crmClientData.setClientTelephone(clientTelephone);
crmClientData.setClientUrl(clientUrl);
crmClientData.setClientEmail(clientEmail);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment