周卡表数据为空后不返回

xuexinpeng 2021-11-22 00:45:22 +08:00
parent 2392506183
commit 3f38bf784a
1 changed files with 2 additions and 1 deletions

View File

@ -34,12 +34,13 @@ public class WeekCardInfoHandler extends BaseHandler<ActivityProto.WeekCardInfo
*/ */
@Override @Override
public void processWithProto(ISession session, ActivityProto.WeekCardInfoRequest proto) throws Exception{ public void processWithProto(ISession session, ActivityProto.WeekCardInfoRequest proto) throws Exception{
ActivityProto.WeekCardInfoResponse.Builder res = ActivityProto.WeekCardInfoResponse.newBuilder();
User user = UserManager.getUser(session.getUid()); User user = UserManager.getUser(session.getUid());
int[] weekType = WeekCardLogic.getInstance().getWeekCardType(user); int[] weekType = WeekCardLogic.getInstance().getWeekCardType(user);
if(weekType == null){ if(weekType == null){
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.WeekCardInfoResponse.getNumber(), res.build(), true);
return; return;
} }
ActivityProto.WeekCardInfoResponse.Builder res = ActivityProto.WeekCardInfoResponse.newBuilder();
List<CommonProto.WeekCard> weekCardList = WeekCardLogic.getInstance().initAllWeekCardInfo(user); List<CommonProto.WeekCard> weekCardList = WeekCardLogic.getInstance().initAllWeekCardInfo(user);
res.addAllAllWeekCardInfo(weekCardList); res.addAllAllWeekCardInfo(weekCardList);
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.WeekCardInfoResponse.getNumber(), res.build(), true); MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.WeekCardInfoResponse.getNumber(), res.build(), true);