Merge remote-tracking branch 'origin/cc_20230520_partner' into cc_20230520_partner
This commit is contained in:
@@ -2,14 +2,17 @@ package com.cool.store.vo;
|
||||
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.cool.store.entity.HyPartnerLineInfoDO;
|
||||
import com.cool.store.entity.HyPartnerUserInfoDO;
|
||||
import com.cool.store.utils.CoolDateUtils;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
@@ -82,7 +85,7 @@ public class PartnerLineInfoVO {
|
||||
* @param lineList
|
||||
* @return
|
||||
*/
|
||||
public static List<PartnerLineInfoVO> convertList(List<HyPartnerLineInfoDO> lineList, Map<String, String> userNamePhoneMap){
|
||||
public static List<PartnerLineInfoVO> convertList(List<HyPartnerLineInfoDO> lineList, Map<String, String> userNamePhoneMap, Map<String, HyPartnerUserInfoDO> partnerMap){
|
||||
List<PartnerLineInfoVO> resultList = new ArrayList<>();
|
||||
for (HyPartnerLineInfoDO line : lineList) {
|
||||
PartnerLineInfoVO result = new PartnerLineInfoVO();
|
||||
@@ -100,6 +103,11 @@ public class PartnerLineInfoVO {
|
||||
result.setCertifyFile(line.getCertifyFile());
|
||||
result.setCloseUserId(line.getCloseUserId());
|
||||
result.setCloseUserName(userNamePhoneMap.get(line.getCloseUserId()));
|
||||
HyPartnerUserInfoDO partnerUser = partnerMap.get(line.getPartnerId());
|
||||
String partnerUserName = Optional.ofNullable(partnerUser).map(HyPartnerUserInfoDO::getUsername).orElse(StringUtils.EMPTY);
|
||||
String partnerUserPhone = Optional.ofNullable(partnerUser).map(HyPartnerUserInfoDO::getMobile).orElse(StringUtils.EMPTY);
|
||||
result.setPartnerUserName(partnerUserName);
|
||||
result.setPartnerUserPhone(partnerUserPhone);
|
||||
String closeDate = DateUtil.format(line.getCloseTime(), CoolDateUtils.DATE_FORMAT_SEC_7);
|
||||
result.setCloseDate(closeDate);
|
||||
resultList.add(result);
|
||||
|
||||
Reference in New Issue
Block a user