| | |
| | | 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; |
| | |
| | | |
| | | private final StorePrizeProofMapper storePrizeProofMapper; |
| | | |
| | | private final PrizeClaimRecordMapper prizeClaimRecordMapper; |
| | | /** |
| | | * 添加 |
| | | * @param form |
| | |
| | | @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("添加成功"); |
| | | } |
| | | |