|
@@ -65,6 +65,8 @@ class EmailProc {
|
|
|
return EmailProc::DelReadedEmail($req);
|
|
|
case CmdCode::cmd_mail_notReadMailNum: # 6706 请求邮件未处理的数量
|
|
|
return EmailProc::queryNotReadEmails($req);
|
|
|
+ case CmdCode::cmd_mail_sendTestItems: # 6707 发放测试用道具邮件
|
|
|
+ return self::SendTestItems($req);
|
|
|
default:
|
|
|
return Resp::err(ErrCode::cmd_err);
|
|
|
}
|
|
@@ -72,6 +74,18 @@ class EmailProc {
|
|
|
|
|
|
// <editor-fold defaultstate="collapsed" desc=" API ">
|
|
|
|
|
|
+ /**
|
|
|
+ * 6707 发放测试用道具
|
|
|
+ * @param req $req
|
|
|
+ */
|
|
|
+ static function SendTestItems($req) {
|
|
|
+// Err(ErrCode::err_method_obsoleted, "此功能仅测试期间可用");
|
|
|
+ list($itemId, $num) = $req->paras;
|
|
|
+ self::SendTestItemsMail($req->zoneid, $req->uid, $itemId, $num);
|
|
|
+ $mails = self::getMailQueue($req->zoneid, $req->uid); # 拉取邮件列表
|
|
|
+ return Resp::ok(array('mailQueue' => $mails));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 【6706】查询未处理邮件数量
|
|
|
* @param req $req
|
|
@@ -307,6 +321,19 @@ class EmailProc {
|
|
|
self::InsertMail($zoneid, $uid, $mail);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 测试道具邮件
|
|
|
+ * @param type $zoneid
|
|
|
+ * @param type $uid
|
|
|
+ * @param type $itemid
|
|
|
+ * @param type $num
|
|
|
+ */
|
|
|
+ public static function SendTestItemsMail($zoneid, $uid, $itemid, $num) {
|
|
|
+ $mail = new EmailModel(null, enum_Mail_Type::SysTemMail, "内部测试-道具发放邮件", #
|
|
|
+ "请领取", "$itemid, $num");
|
|
|
+ self::InsertMail($zoneid, $uid, $mail);
|
|
|
+ }
|
|
|
+
|
|
|
// </editor-fold>
|
|
|
//
|
|
|
// <editor-fold defaultstate="collapsed" desc=" 公会邮件 ">
|