From 3de3e4d68fc1c5afb182e846984d8271b1b29194 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 06 八月 2019 10:03:14 +0800
Subject: [PATCH] 删除之前hibernate的主键标识
---
fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgOtherDetailServiceImpl.java | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgOtherDetailServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgOtherDetailServiceImpl.java
index 284ea93..2ad8708 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgOtherDetailServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgOtherDetailServiceImpl.java
@@ -13,6 +13,7 @@
import com.yeshi.fanli.entity.bus.msg.MsgOtherDetail.MsgTypeOtherTypeEnum;
import com.yeshi.fanli.exception.msg.MsgOtherDetailException;
import com.yeshi.fanli.service.inter.msg.MsgOtherDetailService;
+import com.yeshi.fanli.service.inter.msg.UserMsgReadStateService;
import com.yeshi.fanli.util.Constant;
@Service
@@ -21,17 +22,24 @@
@Resource
private MsgOtherDetailMapper msgOtherDetailMapper;
+ @Resource
+ private UserMsgReadStateService userMsgReadStateService;
+
@Override
public void addMsgOtherDetail(MsgOtherDetail detail) throws MsgOtherDetailException {
-
if (detail.getType() == MsgTypeOtherTypeEnum.couponMianDan
|| detail.getType() == MsgTypeOtherTypeEnum.couponReward
|| detail.getType() == MsgTypeOtherTypeEnum.couponWelfareMianDan) {
if (detail.getCoupnContent() == null)
throw new MsgOtherDetailException(1, "鍐呭涓虹┖");
detail.setContent(new Gson().toJson(detail.getCoupnContent()));
- detail.setCreateTime(new Date());
+ if (detail.getCreateTime() == null)
+ detail.setCreateTime(new Date());
msgOtherDetailMapper.insertSelective(detail);
+ userMsgReadStateService.addOtherMsgUnReadCount(detail.getUser().getId(), 1);
+ } else if (detail.getType() == MsgTypeOtherTypeEnum.taoLiJin) {
+ msgOtherDetailMapper.insertSelective(detail);
+ userMsgReadStateService.addOtherMsgUnReadCount(detail.getUser().getId(), 1);
}
}
@@ -45,6 +53,7 @@
if (detail.getCoupnContent() == null)
throw new MsgOtherDetailException(1, "鍐呭涓虹┖");
detail.setContent(new Gson().toJson(detail.getCoupnContent()));
+ if(detail.getUpdateTime()==null)
detail.setUpdateTime(new Date());
msgOtherDetailMapper.updateByPrimaryKeySelective(detail);
}
--
Gitblit v1.8.0