| | |
| | | import com.yeshi.fanli.entity.bus.msg.MsgMoneyDetail;
|
| | | import com.yeshi.fanli.entity.bus.msg.MsgMoneyDetail.MsgTypeMoneyTypeEnum;
|
| | | import com.yeshi.fanli.exception.msg.MsgMoneyDetailException;
|
| | | import com.yeshi.fanli.log.LogHelper;
|
| | | import com.yeshi.fanli.service.inter.money.msg.MsgMoneyDetailService;
|
| | | import com.yeshi.fanli.service.inter.msg.UserMsgReadStateService;
|
| | | import com.yeshi.fanli.util.Constant;
|
| | |
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackGiveBack
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackExchangePass
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackExchangeReject
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackNewUserReward
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackInviteSucceed
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackFirstSharedOrder
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackMonthSharedOrder) {
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackOneStageReward
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackTwoStageReward
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackThreeStageReward
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackUseFail
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackUseSuccess
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackDeduct
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackForbidRemove
|
| | | || detail.getMsgType() == MsgTypeMoneyTypeEnum.redPackForbid) {
|
| | | if (detail.getUser() == null)
|
| | | throw new MsgMoneyDetailException(2, "消息信息不全");
|
| | | detail.setCreateTime(new Date());
|
| | | detail.setUpdateTime(new Date());
|
| | | detail.setRead(false);
|
| | | msgMoneyDetailMapper.insertSelective(detail);
|
| | | |
| | | System.out.println("1-insertSelective执行数据。。。。。。。。。。" + detail.getId());
|
| | | LogHelper.test("1-insertSelective执行数据。。。。。。。。。。" + detail.getId());
|
| | | } else if (detail.getMsgType() == MsgTypeMoneyTypeEnum.subSidy) {
|
| | | if (detail.getMoney() == null || detail.getUser() == null)
|
| | | throw new MsgMoneyDetailException(2, "消息信息不全");
|
| | |
| | | detail.setRead(false);
|
| | | msgMoneyDetailMapper.insertSelective(detail);
|
| | | }
|
| | |
|
| | | userMsgReadStateService.addMoneyMsgUnReadCount(detail.getUser().getId(), 1);
|
| | | System.out.println("1-insertSelective执行数据完成。。。。。。。。。。");
|
| | | LogHelper.test("2-insertSelective执行数据。。。。。。。。。。" + detail.getId());
|
| | | }
|
| | |
|
| | | @Override
|