| @@ -109,13 +109,18 @@ public class WxActivityJoinServiceImpl implements WxActivityJoinService { | |||||
| @Override | @Override | ||||
| public ResultData sendMsg(WxActivityJoin wxActivityJoin) { | public ResultData sendMsg(WxActivityJoin wxActivityJoin) { | ||||
| wxActivityJoin.setSendMsg(EnumSendMsg.NO.getCode()); | |||||
| wxActivityJoin.setStatus(EnumActivityJoinStatus.CONFIRMED.getCode()); | |||||
| List<WxActivityJoin> joinList = wxActivityJoinMapper.select(wxActivityJoin); | |||||
| if (joinList.size() == 0) { | |||||
| return new ResultData(); | |||||
| } | |||||
| //更改状态 | |||||
| WxActivity activity = wxActivityMapper.selectByPrimaryKey(wxActivityJoin.getActivityId()); | WxActivity activity = wxActivityMapper.selectByPrimaryKey(wxActivityJoin.getActivityId()); | ||||
| activity.setSendMsg(EnumSendMsg.YES.getCode()); | activity.setSendMsg(EnumSendMsg.YES.getCode()); | ||||
| activity.setUpdateTime(new Date()); | activity.setUpdateTime(new Date()); | ||||
| wxActivityMapper.updateByPrimaryKeySelective(activity); | wxActivityMapper.updateByPrimaryKeySelective(activity); | ||||
| wxActivityJoin.setSendMsg(EnumSendMsg.NO.getCode()); | |||||
| wxActivityJoin.setStatus(EnumActivityJoinStatus.CONFIRMED.getCode()); | |||||
| List<WxActivityJoin> joinList = wxActivityJoinMapper.select(wxActivityJoin); | |||||
| //发短信 | |||||
| for (WxActivityJoin join : joinList) { | for (WxActivityJoin join : joinList) { | ||||
| sendMessage(join, activity); | sendMessage(join, activity); | ||||
| } | } | ||||
| @@ -123,6 +128,8 @@ public class WxActivityJoinServiceImpl implements WxActivityJoinService { | |||||
| param.put("sendMsg", EnumSendMsg.YES.getCode()); | param.put("sendMsg", EnumSendMsg.YES.getCode()); | ||||
| param.put("joinList", joinList); | param.put("joinList", joinList); | ||||
| wxActivityJoinMapper.updateSendMsg(param); | wxActivityJoinMapper.updateSendMsg(param); | ||||
| return new ResultData(); | return new ResultData(); | ||||
| } | } | ||||