Commit d1214466 by 吴博

bug:[none] fix1004273

parent c4ae0b0b
......@@ -14,6 +14,7 @@ import com.pcloud.common.exceptions.BizException;
import com.pcloud.common.page.PageBeanNew;
import com.pcloud.common.page.PageParam;
import com.pcloud.common.utils.BeanUtils;
import com.pcloud.common.utils.DateUtils;
import com.pcloud.common.utils.ListUtils;
import com.pcloud.common.utils.NumberUtil;
import com.pcloud.common.utils.cache.redis.JedisClusterUtils;
......@@ -25,6 +26,8 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
......@@ -116,7 +119,12 @@ public class ReadBookRecordBizImpl implements ReadBookRecordBiz {
ReadBookRecord readBookRecord = new ReadBookRecord();
//id为空 新记录 插入数据库 并新增到redis中
BeanUtils.copyProperties(readBookRecordDTO, readBookRecord);
readBookRecord.setStartTime(new Date());
SimpleDateFormat sbf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
readBookRecord.setStartTime(DateUtils.parseDate(sbf.format(new Date()),"yyyy-MM-dd HH:mm:ss"));
} catch (ParseException e) {
LOGGER.warn("addReadBookRecord时间转换失败");
}
readBookRecord.setLeaveType(YesOrNoNumEnum.NO.getValue());
readBookRecordDao.insert(readBookRecord);
id = readBookRecord.getId();
......@@ -126,6 +134,7 @@ public class ReadBookRecordBizImpl implements ReadBookRecordBiz {
ReadBookRecord readBookRecord = readBookRecordDao.getById(id);
readBookRecord.setRecordTime(null);
readBookRecord.setEndTime(null);
readBookRecord.setUpdateTime(null);
JedisClusterUtils.srem(redisKey4Set, readBookRecordDTO.getWechatUserId().toString());
JedisClusterUtils.expire(redisKey4Set, BookConstant.BOOK_CACHE_SECOUND);
String s = JSONUtils.toJsonString(readBookRecord);
......
......@@ -42,8 +42,7 @@
end_time,
record_time,
record_source,
leave_type,
update_time
leave_type
) VALUES (
#{wechatUserId, jdbcType=BIGINT},
#{bookId, jdbcType=BIGINT},
......@@ -53,8 +52,7 @@
#{endTime, jdbcType=TIMESTAMP},
#{recordTime, jdbcType=BIGINT},
#{recordSource, jdbcType=INTEGER},
#{leaveType, jdbcType=INTEGER},
now()
#{leaveType, jdbcType=INTEGER}
)
</insert>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment