From c960041c8912c4118cb45317e58384286c7fb4d1 Mon Sep 17 00:00:00 2001 From: YJ <YJ> Date: 星期一, 17 五月 2021 14:16:45 +0800 Subject: [PATCH] 的 --- service-lijin/src/main/java/com/ks/lijin/service/remote/LiJinExpendRecordServiceImpl.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 47 insertions(+), 6 deletions(-) diff --git a/service-lijin/src/main/java/com/ks/lijin/service/remote/LiJinExpendRecordServiceImpl.java b/service-lijin/src/main/java/com/ks/lijin/service/remote/LiJinExpendRecordServiceImpl.java index 1006f00..5f0b6d4 100644 --- a/service-lijin/src/main/java/com/ks/lijin/service/remote/LiJinExpendRecordServiceImpl.java +++ b/service-lijin/src/main/java/com/ks/lijin/service/remote/LiJinExpendRecordServiceImpl.java @@ -1,28 +1,56 @@ package com.ks.lijin.service.remote; +import com.ks.lijin.exception.LiJinException; +import com.ks.lijin.exception.LiJinExpendRecordException; +import com.ks.lijin.exception.TaoKeApiException; import com.ks.lijin.mapper.LiJinExpendRecordMapper; import com.ks.lijin.pojo.DO.LiJinExpendRecord; +import com.ks.lijin.pojo.DO.LiJinProviderAccount; +import com.ks.lijin.pojo.DO.LiJinProviderNotice; +import com.ks.lijin.pojo.DTO.LiJinCreateParam; +import com.ks.lijin.pojo.DTO.taobao.TaoKeAppInfo; +import com.ks.lijin.pojo.DTO.taobao.TaoLiJinDTO; +import com.ks.lijin.pojo.Enums.NoticeTypeEnum; import com.ks.lijin.query.ExpendRecordQuery; import com.ks.lijin.service.LiJinExpendRecordService; +import com.ks.lijin.service.LiJinProviderAccountService; +import com.ks.lijin.service.LiJinProviderNoticeService; +import com.ks.lijin.utils.taobao.TaoKeApiUtil; import org.apache.dubbo.config.annotation.Service; +import org.springframework.core.task.TaskExecutor; +import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; +import java.math.BigDecimal; +import java.text.ParseException; +import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; @Service(version = "1.0") public class LiJinExpendRecordServiceImpl implements LiJinExpendRecordService { + @Resource(name = "taskExecutor") + private TaskExecutor executor; @Resource private LiJinExpendRecordMapper liJinExpendRecordMapper; + @Resource + private LiJinProviderNoticeService liJinProviderNoticeService; + + @Resource + private LiJinProviderAccountService liJinProviderAccountService; @Override public long count(LiJinExpendRecord obj) { ExpendRecordQuery query = new ExpendRecordQuery(); -// query.appId = appId; -// query.uid = uid; + query.uid = obj.getUid(); + query.accountId = obj.getAccountId(); + query.goodsId = obj.getGoodsId(); + query.money = obj.getMoney(); + query.title = obj.getTitle(); + query.rightsId = obj.getRightsId(); return liJinExpendRecordMapper.count(query); } @@ -30,9 +58,12 @@ @Override public List<LiJinExpendRecord> listByPage(int page, int pageSize, LiJinExpendRecord obj) { ExpendRecordQuery query = new ExpendRecordQuery(); -// query.appId = appId; -// query.uid = uid; -// query.drawStateList = Arrays.asList(new Integer[]{LuckyActivityJoinRecord.DRAW_STATE_UNOPEN}); + query.uid = obj.getUid(); + query.accountId = obj.getAccountId(); + query.goodsId = obj.getGoodsId(); + query.money = obj.getMoney(); + query.title = obj.getTitle(); + query.rightsId = obj.getRightsId(); query.start = (page - 1) * pageSize; query.count = pageSize; return liJinExpendRecordMapper.listByPage(query); @@ -40,7 +71,7 @@ @Override public void save(LiJinExpendRecord t) { - if(t.getId() != null) { + if (t.getId() != null) { t.setUpdateTime(new Date()); liJinExpendRecordMapper.updateByPrimaryKeySelective(t); } else { @@ -55,4 +86,14 @@ } + @Override + public int countTodayNumByExpend(String uid) { + return liJinExpendRecordMapper.countTodayNumByExpend(uid); + } + + @Override + public BigDecimal countTodayMoneyByExpend(String uid) { + return liJinExpendRecordMapper.countTodayMoneyByExpend(uid); + } + } -- Gitblit v1.8.0