diff --git a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/req/WxUserMemberVm.java b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/req/WxUserMemberVm.java index 0119fd7..9b360b9 100644 --- a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/req/WxUserMemberVm.java +++ b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/req/WxUserMemberVm.java @@ -78,6 +78,8 @@ public class WxUserMemberVm extends BaseEntity { */ private Date endTime; + private List devicesIdList; + /** * 仪器数量起始值 */ @@ -288,4 +290,12 @@ public class WxUserMemberVm extends BaseEntity { public void setMiniProgramTagNum(Integer miniProgramTagNum) { this.miniProgramTagNum = miniProgramTagNum; } + + public List getDevicesIdList() { + return devicesIdList; + } + + public void setDevicesIdList(List devicesIdList) { + this.devicesIdList = devicesIdList; + } } diff --git a/flossom-common/flossom-common-core/src/main/resources/mapper/WxUserMemberMapper.xml b/flossom-common/flossom-common-core/src/main/resources/mapper/WxUserMemberMapper.xml index 6533f14..d32aa1a 100644 --- a/flossom-common/flossom-common-core/src/main/resources/mapper/WxUserMemberMapper.xml +++ b/flossom-common/flossom-common-core/src/main/resources/mapper/WxUserMemberMapper.xml @@ -436,6 +436,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" COUNT( DISTINCT tag_id ) = #{miniProgramTagNum} ) + + and id in ( + SELECT + ui.user_id + FROM + `wx_user_instrument` ui + WHERE + ui.instrument_id IN + + #{instrumentId} + + ) + and member.status = 0 order by member.id desc diff --git a/flossom-modules/flossom-system/src/main/java/com/flossom/system/controller/WxInstrumentController.java b/flossom-modules/flossom-system/src/main/java/com/flossom/system/controller/WxInstrumentController.java index 8c4ac47..461be31 100644 --- a/flossom-modules/flossom-system/src/main/java/com/flossom/system/controller/WxInstrumentController.java +++ b/flossom-modules/flossom-system/src/main/java/com/flossom/system/controller/WxInstrumentController.java @@ -50,6 +50,14 @@ public class WxInstrumentController extends BaseController { return getDataTable(list); } + /** + * 获取全部的仪器 + */ + @GetMapping("/getAllInstrument") + public AjaxResult getAllInstrument() { + return success(wxInstrumentService.selectWxInstrumentList(new WxInstrument())); + } + /** * 获取仪器列详细信息 */ diff --git a/flossom-ui/src/api/system/member.js b/flossom-ui/src/api/system/member.js index f810e20..1f5e32a 100644 --- a/flossom-ui/src/api/system/member.js +++ b/flossom-ui/src/api/system/member.js @@ -9,6 +9,14 @@ export function listMember(query) { }) } +// 获取全部的仪器列表 +export function getAllInstrument() { + return request({ + url: '/system/instrument/getAllInstrument', + method: 'get', + }) +} + // 查询用户详细 export function getMember(id) { return request({