|
@ -20,6 +20,7 @@ import com.elink.esua.epdc.feign.UserFeignClient; |
|
|
import com.elink.esua.epdc.service.ItemService; |
|
|
import com.elink.esua.epdc.service.ItemService; |
|
|
import com.elink.esua.epdc.user.dto.epdc.form.EpdcUserMatchTagFormDTO; |
|
|
import com.elink.esua.epdc.user.dto.epdc.form.EpdcUserMatchTagFormDTO; |
|
|
import com.elink.esua.epdc.utils.UserTagUtils; |
|
|
import com.elink.esua.epdc.utils.UserTagUtils; |
|
|
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
@ -48,6 +49,9 @@ public class ItemServiceImpl implements ItemService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private AdminFeignClient adminFeignClient; |
|
|
private AdminFeignClient adminFeignClient; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private CustomEnterpriseServiceImpl customEnterpriseServiceImpl; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result<List<ItemResultDTO>> listItems(TokenDto userDetail, ItemFormDTO formDto) { |
|
|
public Result<List<ItemResultDTO>> listItems(TokenDto userDetail, ItemFormDTO formDto) { |
|
|
if (null == userDetail) { |
|
|
if (null == userDetail) { |
|
@ -148,6 +152,10 @@ public class ItemServiceImpl implements ItemService { |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result submitItem(TokenDto userDetail, SubmitItemFormDTO formDto) { |
|
|
public Result submitItem(TokenDto userDetail, SubmitItemFormDTO formDto) { |
|
|
|
|
|
if(StringUtils.isNotBlank(formDto.getSmsCode())){ |
|
|
|
|
|
// 验证手机号
|
|
|
|
|
|
customEnterpriseServiceImpl.checkSmsCode(formDto.getMobile(), formDto.getSmsCode()); |
|
|
|
|
|
} |
|
|
// 获取所有上级机构名称和ID拼接
|
|
|
// 获取所有上级机构名称和ID拼接
|
|
|
Result<ParentAndAllDeptDTO> dtoResult = adminFeignClient.getParentAndAllDept(userDetail.getGridId()); |
|
|
Result<ParentAndAllDeptDTO> dtoResult = adminFeignClient.getParentAndAllDept(userDetail.getGridId()); |
|
|
ParentAndAllDeptDTO deptDTO = dtoResult.getData(); |
|
|
ParentAndAllDeptDTO deptDTO = dtoResult.getData(); |
|
@ -169,7 +177,7 @@ public class ItemServiceImpl implements ItemService { |
|
|
} else { |
|
|
} else { |
|
|
formDto.setIsPartyMember(YesOrNoEnum.NO.value()); |
|
|
formDto.setIsPartyMember(YesOrNoEnum.NO.value()); |
|
|
} |
|
|
} |
|
|
formDto.setMobile(userDetail.getMobile()); |
|
|
// formDto.setMobile(userDetail.getMobile());
|
|
|
return itemFeignClient.submitItem(formDto); |
|
|
return itemFeignClient.submitItem(formDto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|