From 4d756db62a276bc9521c769f3842964671666471 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 30 十一月 2020 15:27:34 +0800
Subject: [PATCH] 抽奖服务完善

---
 service-lucky/src/main/java/com/ks/lucky/service/impl/LuckyActivityOpenInfoManager.java |   32 +++++++++++++++++++++++---------
 1 files changed, 23 insertions(+), 9 deletions(-)

diff --git a/service-lucky/src/main/java/com/ks/lucky/service/impl/LuckyActivityOpenInfoManager.java b/service-lucky/src/main/java/com/ks/lucky/service/impl/LuckyActivityOpenInfoManager.java
index b4214db..815b1a0 100644
--- a/service-lucky/src/main/java/com/ks/lucky/service/impl/LuckyActivityOpenInfoManager.java
+++ b/service-lucky/src/main/java/com/ks/lucky/service/impl/LuckyActivityOpenInfoManager.java
@@ -1,8 +1,13 @@
 package com.ks.lucky.service.impl;
 
 import com.ks.lucky.exception.LuckyActivityOpenInfoException;
+import com.ks.lucky.mapper.LuckyActivityOpenInfoMapper;
 import com.ks.lucky.pojo.DO.LuckyActivityOpenInfo;
 import org.springframework.stereotype.Component;
+import org.springframework.validation.annotation.Validated;
+
+import javax.annotation.Resource;
+import java.util.Date;
 
 /**
  * 娲诲姩寮�濂栦俊鎭鐞�
@@ -10,26 +15,35 @@
 @Component
 public class LuckyActivityOpenInfoManager {
 
+    @Resource
+    private LuckyActivityOpenInfoMapper luckyActivityOpenInfoMapper;
+
 
     /**
      * 娣诲姞寮�濂栦俊鎭�
      *
-     * @param OpenInfo
+     * @param openInfo
      * @throws LuckyActivityOpenInfoException
      */
-    public void addOpenInfo(LuckyActivityOpenInfo OpenInfo) throws LuckyActivityOpenInfoException {
-
+    @Validated
+    public Long addOpenInfo(LuckyActivityOpenInfo openInfo) throws LuckyActivityOpenInfoException {
+        if (openInfo.getCreateTime() == null) {
+            openInfo.setCreateTime(new Date());
+        }
+        luckyActivityOpenInfoMapper.insertSelective(openInfo);
+        return openInfo.getId();
     }
 
 
     /**
      * 淇敼寮�濂栦俊鎭�
      *
-     * @param OpenInfo
+     * @param openInfo
      * @throws LuckyActivityOpenInfoException
      */
-    public void updateOpenInfo(LuckyActivityOpenInfo OpenInfo) throws LuckyActivityOpenInfoException {
-
+    public void updateOpenInfo(LuckyActivityOpenInfo openInfo) throws LuckyActivityOpenInfoException {
+        openInfo.setUpdateTime(new Date());
+        luckyActivityOpenInfoMapper.updateByPrimaryKeySelective(openInfo);
     }
 
 
@@ -42,7 +56,7 @@
     public LuckyActivityOpenInfo getOpenInfo(Long activityId) {
 
 
-        return null;
+        return luckyActivityOpenInfoMapper.selectByActivityId(activityId);
     }
 
     /**
@@ -53,7 +67,7 @@
      */
     public LuckyActivityOpenInfo getOpenInfoDetail(Long id) {
 
-        return null;
+        return luckyActivityOpenInfoMapper.selectByPrimaryKey(id);
     }
 
     /**
@@ -63,7 +77,7 @@
      */
 
     public void deleteOpenInfo(Long id) {
-
+        luckyActivityOpenInfoMapper.deleteByPrimaryKey(id);
     }
 
 

--
Gitblit v1.8.0