|
|
|
|
@ -64,6 +64,12 @@ public class WxUserMemberServiceImpl implements IWxUserMemberService {
|
|
|
|
|
@Autowired
|
|
|
|
|
private WxUserInstrumentMapper wxUserInstrumentMapper;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private WxUserInstrumentLogMapper wxUserInstrumentLogMapper;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private WxInstrumentSerialMapper wxInstrumentSerialMapper;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询用户
|
|
|
|
|
*
|
|
|
|
|
@ -207,6 +213,27 @@ public class WxUserMemberServiceImpl implements IWxUserMemberService {
|
|
|
|
|
wxUserScriptLogMapper.deleteWxUserScriptLogByWxUserId(wxUserMember.getId());
|
|
|
|
|
// wx_user_tag 用户标签关联表
|
|
|
|
|
wxUserTagMapper.deleteWxUserTagByUserId(wxUserMember.getId());
|
|
|
|
|
// wx_instrument_serial 仪器序列号解绑
|
|
|
|
|
WxUserInstrument query = new WxUserInstrument();
|
|
|
|
|
query.setUserId(wxUserMember.getId());
|
|
|
|
|
query.setBindingStatus(BindingStatusEnums.BINDED.getCode());
|
|
|
|
|
query.setStatus(Status.OK.getCode().longValue());
|
|
|
|
|
List<WxUserInstrument> wxUserInstruments = wxUserInstrumentMapper.selectWxUserInstrumentList(query);
|
|
|
|
|
if (wxUserInstruments != null && wxUserInstruments.size() > 0) {
|
|
|
|
|
List<String> serialList = wxUserInstruments.stream().map(WxUserInstrument::getSerial).collect(Collectors.toList());
|
|
|
|
|
for (String serial : serialList) {
|
|
|
|
|
WxInstrumentSerial wxInstrumentSerial = new WxInstrumentSerial();
|
|
|
|
|
wxInstrumentSerial.setSerial(serial);
|
|
|
|
|
wxInstrumentSerial.setBindingStatus(BindingStatusEnums.UN_BOUND.getCode());
|
|
|
|
|
wxInstrumentSerial.setCreateBy(SecurityUtils.getUsername());
|
|
|
|
|
wxInstrumentSerial.setCreateTime(DateUtils.getNowDate());
|
|
|
|
|
wxInstrumentSerialMapper.updateBySerial(wxInstrumentSerial);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// wx_user_instrument 用户仪器关联表
|
|
|
|
|
wxUserInstrumentMapper.deleteByUserId(wxUserMember.getId());
|
|
|
|
|
// wx_user_instrument_log 用户仪器关联表记录
|
|
|
|
|
wxUserInstrumentLogMapper.deleteByUserId(wxUserMember.getId());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// wx_user_member 微信用户表
|
|
|
|
|
|