generated from root/miduo_server
全服邮件新玩家领取老邮件问题
parent
c9c88945c2
commit
146a1260f4
|
|
@ -5,6 +5,7 @@ import com.jmfy.dao.MailDao;
|
||||||
import com.jmfy.model.*;
|
import com.jmfy.model.*;
|
||||||
import com.jmfy.redisProperties.RedisUserKey;
|
import com.jmfy.redisProperties.RedisUserKey;
|
||||||
import com.jmfy.utils.Connect;
|
import com.jmfy.utils.Connect;
|
||||||
|
import com.jmfy.utils.DateUtil;
|
||||||
import com.jmfy.utils.MongoName;
|
import com.jmfy.utils.MongoName;
|
||||||
import com.jmfy.utils.RedisUtil;
|
import com.jmfy.utils.RedisUtil;
|
||||||
import com.mongodb.WriteResult;
|
import com.mongodb.WriteResult;
|
||||||
|
|
@ -38,6 +39,10 @@ public class MailDaoImpl implements MailDao {
|
||||||
sysMail.setMongoKey(mongoKey);
|
sysMail.setMongoKey(mongoKey);
|
||||||
sysMail.setTitle(mail.getMailTitle());
|
sysMail.setTitle(mail.getMailTitle());
|
||||||
|
|
||||||
|
sysMail.setRegisterEndTime(DateUtil.timeToStamp(mail.getPlayerRTime()));
|
||||||
|
Long sendTime = DateUtil.timeToStamp(mail.getSendTime())/1000;
|
||||||
|
sysMail.setSendTime(sendTime.intValue());
|
||||||
|
|
||||||
// Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(mail.getPlayerRTime());
|
// Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(mail.getPlayerRTime());
|
||||||
// sysMail.setRegisterEndTime(date.getTime());
|
// sysMail.setRegisterEndTime(date.getTime());
|
||||||
// sysMail.setEffectiveTime(0);//todo 要修改
|
// sysMail.setEffectiveTime(0);//todo 要修改
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
package com.jmfy.utils;
|
||||||
|
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 时间工具类
|
||||||
|
*
|
||||||
|
* @author hj
|
||||||
|
*/
|
||||||
|
public class DateUtil {
|
||||||
|
/**
|
||||||
|
* 时间戳转换日期
|
||||||
|
* @param stamp
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String stampToTime(long stamp) {
|
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
|
// 时间戳转换日期
|
||||||
|
return sdf.format(new Date(stamp));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 日期转换为时间戳
|
||||||
|
* @param timers
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static long timeToStamp(String timers) {
|
||||||
|
Date d = new Date();
|
||||||
|
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
|
try {
|
||||||
|
// 日期转换为时间戳
|
||||||
|
d = sf.parse(timers);
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return d.getTime();
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue