绑定仪器时,更新用户表的仪器数量

master
382696293@qq.com 2 years ago
parent fb8ae2a1b1
commit 475a1f116f

@ -58,6 +58,9 @@ public class WxInstrumentServiceImpl implements IWxInstrumentService {
@Autowired
private WxUserTagMapper wxUserTagMapper;
@Autowired
private WxUserMemberMapper wxUserMemberMapper;
@Override
public List<WxInstrument> bindingInstrumentList() {
return wxInstrumentMapper.selectBindingInstrumentListByUserId(SecurityUtils.getLoginUser().getWxUserMember().getId());
@ -113,7 +116,7 @@ public class WxInstrumentServiceImpl implements IWxInstrumentService {
@Override
@Transactional
public void binding(String serial, String serialImage) {
WxUserMember wxUserMember = SecurityUtils.getLoginUser().getWxUserMember();
WxUserMember wxUserMember = wxUserMemberMapper.selectWxUserMemberById(SecurityUtils.getLoginUser().getWxUserMember().getId());
/* 1、获取序列号信息 */
WxInstrumentSerial wxInstrumentSerial = getInstrumentInfoBySerial(serial);
@ -207,6 +210,12 @@ public class WxInstrumentServiceImpl implements IWxInstrumentService {
wxUserInstrumentLog.setCreateTime(DateUtils.getNowDate());
wxUserInstrumentLogMapper.insertWxUserInstrumentLog(wxUserInstrumentLog);
// 会员信息中的仪器数量加1
WxUserMember updateDevicesNum = new WxUserMember();
updateDevicesNum.setId(wxUserMember.getId());
updateDevicesNum.setDevicesNum(wxUserMember.getDevicesNum() + 1);
wxUserMemberMapper.updateWxUserMember(updateDevicesNum);
/**
* TODO:
*/

Loading…
Cancel
Save