public static IEnumerable<投诉> 查询发起者的投诉(int skip, int limit, long userID, 处理状态 state) { return 查询投诉(skip, limit, state == 处理状态.全部 ? Query.EQ("发起者.用户ID", userID) : Query.And(Query.EQ("发起者.用户ID", userID), Query.EQ("处理状态", state))) ; }
public static IEnumerable<建议> 查询受理单位收到的建议(int skip, int limit, long userID, 处理状态 state) { return 查询建议(skip, limit, state == 处理状态.全部 ? Query.EQ("受理单位.用户ID", userID) : Query.And(Query.EQ("受理单位.用户ID", userID), Query.EQ("处理状态", state))) ; }
public static void 处理投诉(long messageID, 处理状态 state) { Mongo.更新<咨询>(Query.EQ("_id", messageID), Update.Set("处理状态", state)); }