新增 后管会员详情页面新增字段

This commit is contained in:
Lemon
2023-09-23 17:43:17 +08:00
parent fdc6a874e7
commit 5e5d36b47d
5 changed files with 29 additions and 6 deletions

View File

@@ -119,12 +119,12 @@ public class OccupyOrderController extends BaseController {
String memberId = getMemberIdByAuthorization(request); String memberId = getMemberIdByAuthorization(request);
logger.info("查询用户: {} 是否有未支付的占桩订单", memberId); logger.info("查询用户: {} 是否有未支付的占桩订单", memberId);
OrderPileOccupy orderPileOccupy = orderPileOccupyService.queryUnPayOrderByMemberId(memberId); OrderPileOccupy orderPileOccupy = orderPileOccupyService.queryUnPayOrderByMemberId(memberId);
if (orderPileOccupy != null) { String occupyCode = orderPileOccupy.getOccupyCode();
response = new RestApiResponse<>(ImmutableMap.of("occupyOrder", orderPileOccupy.getOccupyCode())); if (StringUtils.isNotBlank(occupyCode)) {
response = new RestApiResponse<>(ImmutableMap.of("occupyCode", occupyCode));
} }
} catch (Exception e) { } catch (Exception e) {
logger.error("查询用户是否有未支付的占桩订单 error,", e); logger.error("查询用户是否有未支付的占桩订单 error,", e);
response = new RestApiResponse<>(e);
} }
logger.info("查询用户是否有未支付的占桩订单 result:{}", response); logger.info("查询用户是否有未支付的占桩订单 result:{}", response);
return response; return response;

View File

@@ -5,9 +5,11 @@ import com.jsowell.pile.dto.UniAppQueryMemberBalanceDTO;
import com.jsowell.pile.vo.uniapp.MemberBalanceVO; import com.jsowell.pile.vo.uniapp.MemberBalanceVO;
import com.jsowell.pile.vo.uniapp.MemberWalletLogVO; import com.jsowell.pile.vo.uniapp.MemberWalletLogVO;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List; import java.util.List;
@Repository
public interface MemberWalletLogMapper { public interface MemberWalletLogMapper {
/** /**
* delete by primary key * delete by primary key

View File

@@ -267,10 +267,21 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService {
MemberPlateNumberRelation memberPlateNumberRelation = new MemberPlateNumberRelation(); MemberPlateNumberRelation memberPlateNumberRelation = new MemberPlateNumberRelation();
memberPlateNumberRelation.setMemberId(memberId); memberPlateNumberRelation.setMemberId(memberId);
List<MemberPlateNumberRelation> list = memberPlateNumberRelationMapper.selectMemberPlateNumberRelationList(memberPlateNumberRelation); List<MemberPlateNumberRelation> list = memberPlateNumberRelationMapper.selectMemberPlateNumberRelationList(memberPlateNumberRelation);
List<String> plateNumberList = list.stream() // List<String> plateNumberList = list.stream()
.map(MemberPlateNumberRelation::getLicensePlateNumber) // .map(MemberPlateNumberRelation::getLicensePlateNumber)
.collect(Collectors.toList()); // .collect(Collectors.toList());
List<String> plateNumberList = new ArrayList<>();
List<String> vinCodeList = new ArrayList<>();
for (MemberPlateNumberRelation relation : list) {
if (StringUtils.isNotBlank(relation.getLicensePlateNumber())) {
plateNumberList.add(relation.getLicensePlateNumber());
}
if (StringUtils.isNotBlank(relation.getVinCode())) {
vinCodeList.add(relation.getVinCode());
}
}
vo.setPlateNumberList(plateNumberList); vo.setPlateNumberList(plateNumberList);
vo.setVinCodeList(vinCodeList);
return vo; return vo;
} }

View File

@@ -66,6 +66,11 @@ public class MemberVO {
*/ */
private List<String> plateNumberList; private List<String> plateNumberList;
/**
* VIN码
*/
private List<String> vinCodeList;
/** /**
* 头像地址 * 头像地址
*/ */

View File

@@ -41,6 +41,9 @@
@click="handleDelete(item)" @click="handleDelete(item)"
>删除</el-button> >删除</el-button>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="已绑VIN码" v-for="(item,index) in vinCodeList" :key="index">
{{item}}
</el-descriptions-item>
<el-descriptions-item label="本金余额"> <el-descriptions-item label="本金余额">
{{memberInfo.principalBalance}} {{memberInfo.principalBalance}}
</el-descriptions-item> </el-descriptions-item>
@@ -304,6 +307,7 @@ export default {
// 会员信息 // 会员信息
memberInfo: {}, memberInfo: {},
plateNumberList: [], plateNumberList: [],
vinCodeList: [],
// 会员个人桩列表 // 会员个人桩列表
personalPileInfoList: [], personalPileInfoList: [],
personalPileTotal: 0, personalPileTotal: 0,
@@ -385,6 +389,7 @@ export default {
console.log("getMemberInfo==", response); console.log("getMemberInfo==", response);
this.memberInfo = response.data; this.memberInfo = response.data;
this.plateNumberList = response.data.plateNumberList; this.plateNumberList = response.data.plateNumberList;
this.vinCodeList = response.data.vinCodeList;
}); });
}, },
// 查询会员个人桩列表 // 查询会员个人桩列表