Commit 63e2a7f8 by zhiwj

门店

parent 53cba37f
...@@ -16,12 +16,13 @@ import com.gic.evaluate.entity.TabProblemImg; ...@@ -16,12 +16,13 @@ import com.gic.evaluate.entity.TabProblemImg;
import com.gic.evaluate.service.*; import com.gic.evaluate.service.*;
import com.gic.member.api.dto.AcuDetailDTO; import com.gic.member.api.dto.AcuDetailDTO;
import com.gic.member.api.dto.MemberUserDTO; import com.gic.member.api.dto.MemberUserDTO;
import com.gic.member.api.dto.UserOwnerDTO;
import com.gic.member.api.service.CuDetailService; import com.gic.member.api.service.CuDetailService;
import com.gic.member.api.service.MemberUserApiService; import com.gic.member.api.service.MemberUserApiService;
import com.gic.member.api.service.UserOwnerApiService;
import com.gic.store.dto.StoreDTO; import com.gic.store.dto.StoreDTO;
import com.gic.store.service.StoreApiService; import com.gic.store.service.StoreApiService;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -55,6 +56,8 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService { ...@@ -55,6 +56,8 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
private CuDetailService cuDetailService; private CuDetailService cuDetailService;
@Autowired @Autowired
private StoreApiService storeApiService; private StoreApiService storeApiService;
@Autowired
private UserOwnerApiService userOwnerApiService;
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
...@@ -71,11 +74,12 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService { ...@@ -71,11 +74,12 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
MemberUserDTO memberUserDTO = memberUserDtoServiceResponse.getResult(); MemberUserDTO memberUserDTO = memberUserDtoServiceResponse.getResult();
problemDTO.setMemberName(memberUserDTO.getName()); problemDTO.setMemberName(memberUserDTO.getName());
problemDTO.setMemberPhone(memberUserDTO.getMobile()); problemDTO.setMemberPhone(memberUserDTO.getMobile());
// 门店 // 用ACU关联的MCU的主卡最高权重服务门店
ServiceResponse<String> serviceStoreId = cuDetailService.getServiceStoreId(problemDTO.getAreaId(), problemDTO.getMemberId(), problemDTO.getUnionId(), problemDTO.getEnterpriseId(), problemDTO.getEcuId()); ServiceResponse<UserOwnerDTO> userMaxOwner = userOwnerApiService.getUserMaxOwner(problemDTO.getEnterpriseId(), problemDTO.getEcuId(), 1, problemDTO.getAreaId(), null);
if (serviceStoreId != null && StringUtils.isNotBlank(serviceStoreId.getResult())) { if (userMaxOwner != null && userMaxOwner.getResult() != null && userMaxOwner.getResult().getStoreInfoId() != null) {
StoreDTO storeDTO = storeApiService.getStoreByStoreInfoId(memberUserDTO.getEnterpriseId(), Integer.valueOf(serviceStoreId.getResult())).getResult(); Integer storeInfoId = userMaxOwner.getResult().getStoreInfoId();
StoreDTO storeDTO = storeApiService.getStoreByStoreInfoId(memberUserDTO.getEnterpriseId(), storeInfoId).getResult();
if (storeDTO != null) { if (storeDTO != null) {
problemDTO.setStoreName(storeDTO.getStoreName()); problemDTO.setStoreName(storeDTO.getStoreName());
} }
......
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