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/dao/LuckySponsorAdDao.java | 34 +++++++++++++++++++++++++++++----- 1 files changed, 29 insertions(+), 5 deletions(-) diff --git a/service-lucky/src/main/java/com/ks/lucky/dao/LuckySponsorAdDao.java b/service-lucky/src/main/java/com/ks/lucky/dao/LuckySponsorAdDao.java index 344c550..47de3e3 100644 --- a/service-lucky/src/main/java/com/ks/lucky/dao/LuckySponsorAdDao.java +++ b/service-lucky/src/main/java/com/ks/lucky/dao/LuckySponsorAdDao.java @@ -3,13 +3,41 @@ import com.ks.lib.common.dao.MongodbBaseDao; import com.ks.lucky.pojo.DO.LuckySponsorAd; import com.ks.lucky.query.LuckySponsorAdQuery; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; import org.springframework.stereotype.Repository; +import java.util.Date; import java.util.List; @Repository public class LuckySponsorAdDao extends MongodbBaseDao<LuckySponsorAd> { - + public void updateSelective(LuckySponsorAd bean) { + Query query = new Query(); + query.addCriteria(Criteria.where("id").is(bean.getId())); + Update update = new Update(); + if (bean.getAdType() != null) { + update.set("adType", bean.getAdType()); + } + if (bean.getSponsorId() != null) { + update.set("sponsorId", bean.getSponsorId()); + } + if (bean.getState() != null) { + update.set("state", bean.getState()); + } + if (bean.getStateDesc() != null) { + update.set("stateDesc", bean.getStateDesc()); + } + if (bean.getVerifyTime() != null) { + update.set("verifyTime", bean.getVerifyTime()); + } + if (bean.getVerifySuccessTime() != null) { + update.set("verifySuccessTime", bean.getVerifySuccessTime()); + } + update.set("updateTime", new Date()); + update(query, update); + } public List<LuckySponsorAd> list(LuckySponsorAdQuery query) { @@ -20,10 +48,6 @@ return 0; } - - public void updateSelective(LuckySponsorAd ad) { - - } public List<LuckySponsorAd> list(List<String> ids) { return null; -- Gitblit v1.8.0