zxl
2 天以前 f3ccf81a4f203dd0d8957bab15c491cb2181e071
framework/src/main/java/cn/lili/modules/lmk/service/impl/StorePrizeProofServiceImpl.java
@@ -1,5 +1,10 @@
package cn.lili.modules.lmk.service.impl;
import cn.lili.modules.lmk.domain.entity.PrizeClaimRecord;
import cn.lili.modules.lmk.domain.vo.PrizeClaimRecordVO;
import cn.lili.modules.lmk.enums.general.MaterialStatusEnum;
import cn.lili.modules.lmk.mapper.PrizeClaimRecordMapper;
import cn.lili.modules.lmk.service.PrizeClaimRecordService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import cn.lili.modules.lmk.domain.entity.StorePrizeProof;
import cn.lili.modules.lmk.mapper.StorePrizeProofMapper;
@@ -30,6 +35,7 @@
    private final StorePrizeProofMapper storePrizeProofMapper;
    private final PrizeClaimRecordMapper prizeClaimRecordMapper;
    /**
     * 添加
     * @param form
@@ -38,7 +44,19 @@
    @Override
    public Result add(StorePrizeProofForm form) {
        StorePrizeProof entity = StorePrizeProofForm.getEntityByForm(form, null);
        baseMapper.insert(entity);
        System.out.println(form);
        PrizeClaimRecord prizeClaimRecord = prizeClaimRecordMapper.selectById(form.getStorePrizeClaimId());
        System.out.println(prizeClaimRecord);
        if (prizeClaimRecord != null) {
            prizeClaimRecord.setMaterial(MaterialStatusEnum.GENERATE.name());
            prizeClaimRecordMapper.updateById(prizeClaimRecord);
            baseMapper.insert(entity);
        }
        //修改 领取记录的状态
        return Result.ok("添加成功");
    }