| @@ -8,7 +8,6 @@ import com.iformall.common.ResultData; | |||||
| import com.iformall.domain.po.WxActivity; | import com.iformall.domain.po.WxActivity; | ||||
| import com.iformall.domain.po.WxActivityJoin; | import com.iformall.domain.po.WxActivityJoin; | ||||
| import com.iformall.domain.po.WxCUser; | import com.iformall.domain.po.WxCUser; | ||||
| import com.iformall.domain.po.WxCUserBasicInfo; | |||||
| import com.iformall.domain.po.msg.WxMsgRecord; | import com.iformall.domain.po.msg.WxMsgRecord; | ||||
| import com.iformall.domain.vo.WxBillDailyVo; | import com.iformall.domain.vo.WxBillDailyVo; | ||||
| import com.iformall.enums.*; | import com.iformall.enums.*; | ||||
| @@ -125,22 +124,12 @@ public class WxActivityJoinServiceImpl implements WxActivityJoinService { | |||||
| @Transactional(propagation = Propagation.REQUIRED, rollbackFor = {Exception.class}) | @Transactional(propagation = Propagation.REQUIRED, rollbackFor = {Exception.class}) | ||||
| @Override | @Override | ||||
| public ResultData join(WxActivityJoin wxActivityJoin) { | public ResultData join(WxActivityJoin wxActivityJoin) { | ||||
| WxCUser user = wxCUserMapper.selectByPrimaryKey(wxActivityJoin.getUserId()); | |||||
| WxCUserBasicInfo basicInfo = new WxCUserBasicInfo(); | |||||
| basicInfo.setPhone(user.getPhone()); | |||||
| basicInfo.setTenantId(user.getTenantId()); | |||||
| WxCUserBasicInfo wxCUserBasicInfo = wxCUserBasicInfoMapper.selectOne(basicInfo); | |||||
| //保存到会员表中 | |||||
| wxCUserBasicInfo.setName(wxActivityJoin.getName()); | |||||
| wxCUserBasicInfo.setNickName(wxActivityJoin.getNickName()); | |||||
| wxCUserBasicInfo.setSex(wxActivityJoin.getSex()); | |||||
| wxCUserBasicInfo.setAddress(wxActivityJoin.getAddress()); | |||||
| wxCUserBasicInfoMapper.updateByPrimaryKeySelective(wxCUserBasicInfo); | |||||
| //保存到报名表中 | //保存到报名表中 | ||||
| wxActivityJoinMapper.insertSelective(wxActivityJoin); | wxActivityJoinMapper.insertSelective(wxActivityJoin); | ||||
| //查询是否消耗积分 | //查询是否消耗积分 | ||||
| WxActivity wxActivity = wxActivityMapper.selectByPrimaryKey(wxActivityJoin.getActivityId()); | WxActivity wxActivity = wxActivityMapper.selectByPrimaryKey(wxActivityJoin.getActivityId()); | ||||
| if (wxActivity.getUseCredit().equals(EnumActivityUseCreditStatus.YES.getCode())) { | if (wxActivity.getUseCredit().equals(EnumActivityUseCreditStatus.YES.getCode())) { | ||||
| WxCUser user = wxCUserMapper.selectByPrimaryKey(wxActivityJoin.getUserId()); | |||||
| Integer userCredit = user.getCredit(); | Integer userCredit = user.getCredit(); | ||||
| Integer credit = wxActivity.getCredit(); | Integer credit = wxActivity.getCredit(); | ||||
| Map<String, Object> data = new HashMap<>(); | Map<String, Object> data = new HashMap<>(); | ||||