|
|
@ -1,10 +1,8 @@ |
|
|
|
package com.elink.esua.epdc.service.impl; |
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
|
import com.elink.esua.epdc.common.token.dto.TokenDto; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisChannels; |
|
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisKeys; |
|
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
@ -241,4 +239,49 @@ public class CustomServiceImpl implements CustomService { |
|
|
|
public Result<MySuggestionResultDTO> getDetailSuggestion(String id) { |
|
|
|
return customFeignClient.getDetailSuggestion(id); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result saveTripInfo(TokenDto userDetail, SaveTripInfoFormDTO formDto) { |
|
|
|
if (null == userDetail) { |
|
|
|
return new Result().error("获取用户信息失败"); |
|
|
|
} |
|
|
|
//获取所有上级机构名称和ID拼接
|
|
|
|
Result<ParentAndAllDeptDTO> dtoResult = adminFeignClient.getParentAndAllDept(userDetail.getGridId()); |
|
|
|
ParentAndAllDeptDTO deptDTO = dtoResult.getData(); |
|
|
|
// 父所有部门
|
|
|
|
formDto.setParentDeptIds(deptDTO.getParentDeptIds()); |
|
|
|
formDto.setParentDeptNames(deptDTO.getParentDeptNames()); |
|
|
|
// 所有部门
|
|
|
|
formDto.setAllDeptIds(deptDTO.getAllDeptIds()); |
|
|
|
formDto.setAllDeptNames(deptDTO.getAllDeptNames()); |
|
|
|
// 网格
|
|
|
|
formDto.setDeptName(deptDTO.getGrid()); |
|
|
|
formDto.setDeptId(deptDTO.getGridId().toString()); |
|
|
|
|
|
|
|
formDto.setUserId(userDetail.getUserId()); |
|
|
|
|
|
|
|
formDto.setFaceImg(userDetail.getFaceImg()); |
|
|
|
formDto.setRealName(userDetail.getRealName()); |
|
|
|
formDto.setUserMobile(userDetail.getMobile()); |
|
|
|
return customFeignClient.saveTripInfo(formDto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result getTripInfoList(TokenDto userDetail, GetTripInfoFormDTO formDto) { |
|
|
|
if (null == userDetail) { |
|
|
|
return new Result().error("获取用户信息失败"); |
|
|
|
} |
|
|
|
formDto.setUserId(userDetail.getUserId()); |
|
|
|
return customFeignClient.getTripInfoList(formDto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result getTripInfoDetail( GetTripInfoFormDTO formDto) { |
|
|
|
return customFeignClient.getTripInfoDetail(formDto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result deleteTripById(GetTripInfoFormDTO formDto) { |
|
|
|
return customFeignClient.deleteTripById(formDto); |
|
|
|
} |
|
|
|
} |
|
|
|