package cn.jfinalbbs.notification;
import cn.jfinalbbs.common.BaseController;
import cn.jfinalbbs.common.Constants;
import cn.jfinalbbs.interceptor.UserInterceptor;
import cn.jfinalbbs.user.User;
import com.jfinal.aop.Before;
/**
* Created by liuyang on 15/4/7.
*/
public class NotificationController extends BaseController {
@Before(UserInterceptor.class)
public void countnotread() {
User user = getSessionAttr(Constants.USER_SESSION);
if(user == null) {
error(Constants.ResultDesc.FAILURE);
} else {
try {
int count = Notification.me.countNotRead(user.getStr("id"));
success(count);
} catch (Exception e) {
e.printStackTrace();
error(Constants.ResultDesc.FAILURE);
}
}
}
}