Explorar el Código

[BUG][修改][dev version:.1435.1904:活动报名-查看报名名单下当没有通过人数时点击确定页面报错]

release_toaliyun_real
gongbiao hace 7 años
padre
commit
f15e8d9388
Se han modificado 1 ficheros con 10 adiciones y 3 borrados
  1. +10
    -3
      mallinkService/src/main/java/com/iformall/service/impl/WxActivityJoinServiceImpl.java

+ 10
- 3
mallinkService/src/main/java/com/iformall/service/impl/WxActivityJoinServiceImpl.java Ver fichero

@@ -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();
} }




Cargando…
Cancelar
Guardar