diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberBasicInfoController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberBasicInfoController.java index 62d3e993c..194a33445 100644 --- a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberBasicInfoController.java +++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberBasicInfoController.java @@ -51,10 +51,11 @@ public class MemberBasicInfoController extends BaseController { * 查询会员基础信息列表 */ @PreAuthorize("@ss.hasPermi('member:info:list')") - @GetMapping("/list") - public TableDataInfo list(MemberBasicInfo memberBasicInfo) { + @PostMapping("/list") + public TableDataInfo list(@RequestBody MemberBasicInfo memberBasicInfo) { startPage(); - List list = memberBasicInfoService.selectMemberList(memberBasicInfo.getMobileNumber(), memberBasicInfo.getNickName()); + // List list = memberBasicInfoService.selectMemberList(memberBasicInfo.getMobileNumber(), memberBasicInfo.getNickName()); + List list = memberBasicInfoService.selectMemberList(memberBasicInfo); return getDataTable(list); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberBasicInfoMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberBasicInfoMapper.java index c6550656a..960b8bb59 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberBasicInfoMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberBasicInfoMapper.java @@ -105,7 +105,11 @@ public interface MemberBasicInfoMapper { MemberVO queryMemberInfoByMemberId(String memberId); - List selectMemberList(@Param("mobileNumber") String mobileNumber, @Param("nickName") String nickName); - + /** + * 查询会员基本信息列表 + * @param memberBasicInfo + * @return + */ + List selectMemberList(@Param("memberBasicInfo") MemberBasicInfo memberBasicInfo); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberBasicInfoService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberBasicInfoService.java index c8b1df036..c3b96523b 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberBasicInfoService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberBasicInfoService.java @@ -104,6 +104,14 @@ public interface IMemberBasicInfoService { */ MemberVO queryMemberInfoByMemberId(String memberId); + /** + * 查询会员基本信息列表(后管用) + * @param memberBasicInfo + * @return + */ + List selectMemberList(MemberBasicInfo memberBasicInfo); + + List selectMemberList(String mobileNumber, String nickName); /** diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java index a4ae0785c..5da1f7f6a 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java @@ -268,9 +268,29 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { return vo; } + /** + * 查询用户基本信息列表 + * @param mobileNumber + * @param nickName + * @return + */ @Override public List selectMemberList(String mobileNumber, String nickName) { - return memberBasicInfoMapper.selectMemberList(mobileNumber, nickName); + MemberBasicInfo memberBasicInfo = new MemberBasicInfo(); + memberBasicInfo.setMobileNumber(mobileNumber); + memberBasicInfo.setNickName(nickName); + + return selectMemberList(memberBasicInfo); + } + + /** + * 查询用户基本信息列表 + * @param memberBasicInfo + * @return + */ + @Override + public List selectMemberList(MemberBasicInfo memberBasicInfo) { + return memberBasicInfoMapper.selectMemberList(memberBasicInfo); } /** diff --git a/jsowell-pile/src/main/resources/mapper/pile/MemberBasicInfoMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/MemberBasicInfoMapper.xml index f1144a563..bafed2977 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/MemberBasicInfoMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/MemberBasicInfoMapper.xml @@ -207,9 +207,11 @@ FROM member_basic_info t1 JOIN member_wallet_info t2 ON t1.member_id = t2.member_id and t2.del_flag = '0' - where t1.del_flag = '0' - and mobile_number like '%${mobileNumber}%' - and nick_name like '%${nickName}%' + where + t1.del_flag = '0' + and t1.mobile_number like '%${memberBasicInfo.mobileNumber}%' + and t1.nick_name like '%${memberBasicInfo.nickName}%' + and t1.member_id like '%${memberBasicInfo.memberId}%' diff --git a/jsowell-ui/src/api/member/info.js b/jsowell-ui/src/api/member/info.js index 93f78f0c3..f43765e5f 100644 --- a/jsowell-ui/src/api/member/info.js +++ b/jsowell-ui/src/api/member/info.js @@ -1,115 +1,115 @@ import request from '@/utils/request' // 查询会员基础信息列表 -export function listInfo(query) { - return request({ - url: '/member/info/list', - method: 'get', - params: query - }) +export function listInfo(data) { + return request({ + url: '/member/info/list', + method: 'post', + data: data + }) } // 查询会员基础信息详细 export function getInfo(id) { - return request({ - url: '/member/info/' + id, - method: 'get' - }) + return request({ + url: '/member/info/' + id, + method: 'get' + }) } // 查询会员个人桩信息 export function getMemberPersonPileInfo(id) { - return request({ - url: '/member/info/getMemberPersonPileInfo/' + id, - method: 'get' - }) + return request({ + url: '/member/info/getMemberPersonPileInfo/' + id, + method: 'get' + }) } // 新增会员基础信息 export function addInfo(data) { - return request({ - url: '/member/info', - method: 'post', - data: data - }) + return request({ + url: '/member/info', + method: 'post', + data: data + }) } // 修改会员基础信息 export function updateInfo(data) { - return request({ - url: '/member/info', - method: 'put', - data: data - }) + return request({ + url: '/member/info', + method: 'put', + data: data + }) } // 删除会员基础信息 export function delInfo(id) { - return request({ - url: '/member/info/' + id, - method: 'delete' - }) + return request({ + url: '/member/info/' + id, + method: 'delete' + }) } // 修改会员基础信息 export function updateGiftBalance(data) { - return request({ - url: '/member/info/updateGiftBalance', - method: 'put', - data: data - }) + return request({ + url: '/member/info/updateGiftBalance', + method: 'put', + data: data + }) } // 获取用户账户余额变动信息 export function getMemberBalanceChanges(data) { - return request({ - url: '/member/info/queryMemberBalanceChanges', - method: 'post', - data: data - }) + return request({ + url: '/member/info/queryMemberBalanceChanges', + method: 'post', + data: data + }) } // 获取会员交易流水 export function getMemberTransactionRecordList(data) { - return request({ - url: '/member/info/selectMemberTransactionRecordList', - method: 'post', - data: data - }) + return request({ + url: '/member/info/selectMemberTransactionRecordList', + method: 'post', + data: data + }) } // 删除车牌号信息 export function deletePlateNumber(data) { - return request({ - url: '/member/info/deletePlateNumber', - method: 'post', - data: data - }) + return request({ + url: '/member/info/deletePlateNumber', + method: 'post', + data: data + }) } - //修改车牌号 -export function updatePlateNumber(data){ - return request({ - url: '/member/info/updatePlateNumber', - method: 'post', - data: data - }) +//修改车牌号 +export function updatePlateNumber(data) { + return request({ + url: '/member/info/updatePlateNumber', + method: 'post', + data: data + }) } // 查询会员详情页 平台测试员状态 -export function selectPlatformTesterStatus(data){ - return request({ - url: '/member/info/selectPlatformTesterStatus', - method: 'post', - data: data - }) +export function selectPlatformTesterStatus(data) { + return request({ + url: '/member/info/selectPlatformTesterStatus', + method: 'post', + data: data + }) } // 修改会员详情页 平台测试员状态 -export function updatePlatformTester(data){ - return request({ - url: '/member/info/updatePlatformTester', - method: 'post', - data: data - }) -} \ No newline at end of file +export function updatePlatformTester(data) { + return request({ + url: '/member/info/updatePlatformTester', + method: 'post', + data: data + }) +} diff --git a/jsowell-ui/src/views/member/info/index.vue b/jsowell-ui/src/views/member/info/index.vue index 6a8ef09f2..f44f8d0e8 100644 --- a/jsowell-ui/src/views/member/info/index.vue +++ b/jsowell-ui/src/views/member/info/index.vue @@ -1,396 +1,420 @@