CultivatingPrizeServiceImpl.java 1.9 KB
Newer Older
1 2 3 4 5 6
package cn.wisenergy.service.app.impl;

import cn.wisenergy.common.utils.R;
import cn.wisenergy.mapper.CultivatingPrizeMapper;
import cn.wisenergy.model.app.CultivatingPrize;
import cn.wisenergy.model.vo.CultivatingPrizeVo;
licc's avatar
licc committed
7
import cn.wisenergy.model.vo.SetCultivatingVo;
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
import cn.wisenergy.service.app.CultivatingPrizeService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * Created by m1991 on 2021/3/26 11:06
 */
@Service
@Slf4j
public class CultivatingPrizeServiceImpl implements CultivatingPrizeService {

    @Autowired
    public CultivatingPrizeMapper cultivatingPrizeMapper;

    @Override
    public R<List<CultivatingPrize>> getCultivatingPrizeList() {
licc's avatar
licc committed
27
        log.info("shop-mall[]CultivatingPrizeServiceImpl[]getCultivatingPrizeList[]input.param.query:");
28 29 30 31 32

        List<CultivatingPrize> cultivatingPrizeList = cultivatingPrizeMapper.getCultivatingPrizeList();

        return R.ok(cultivatingPrizeList);
    }
licc's avatar
licc committed
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

    @Override
    public R<Boolean> setAward(SetCultivatingVo setVo) {
        log.info("shop-mall[]CultivatingPrizeServiceImpl[]setAward[]input.param.setVo:" + setVo);
        if (null == setVo || null == setVo.getUserLevel() || null == setVo.getPrizeAward()) {
            return R.error("入参不能为空!");
        }

        //获取等级培育奖信息
        CultivatingPrize cultivatingPrize = cultivatingPrizeMapper.getcultivatingPrizeByUserLevel(setVo.getUserLevel());
        if (null == cultivatingPrize) {
            return R.error("该等级无培育奖金额,请联系管理员确认!");
        }

        cultivatingPrize.setCultivatingPrize(setVo.getPrizeAward());
        int count = cultivatingPrizeMapper.edit(cultivatingPrize);
        if (count == 0) {
            return R.error("设置培育奖金额失败!");
        }

        return R.ok(0, true);
    }
55
}