| | |
| | | |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.enumerates.AgentLevelEnum; |
| | | import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; |
| | | import cc.mrbird.febs.common.utils.LoginUserUtil; |
| | | import cc.mrbird.febs.mall.conversion.MallAgentRecordConversion; |
| | | import cc.mrbird.febs.mall.conversion.MallGoodsConversion; |
| | | import cc.mrbird.febs.mall.dto.ApiAgentApplyDto; |
| | | import cc.mrbird.febs.mall.entity.DataDictionaryCustom; |
| | | import cc.mrbird.febs.mall.entity.MallAgentRecord; |
| | | import cc.mrbird.febs.mall.entity.MallMember; |
| | | import cc.mrbird.febs.mall.mapper.DataDictionaryCustomMapper; |
| | | import cc.mrbird.febs.mall.mapper.MallAgentRecordMapper; |
| | | import cc.mrbird.febs.mall.mapper.MallMemberMapper; |
| | | import cc.mrbird.febs.mall.service.IApiMallAgentService; |
| | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | @Slf4j |
| | | @Service |
| | | @RequiredArgsConstructor |
| | |
| | | |
| | | private final MallAgentRecordMapper mallAgentRecordMapper; |
| | | private final MallMemberMapper mallMemberMapper; |
| | | private final DataDictionaryCustomMapper dataDictionaryCustomMapper; |
| | | |
| | | @Override |
| | | public FebsResponse agentApply(ApiAgentApplyDto apiAgentApplyDto) { |
| | |
| | | mallAgentRecordNew.setState(MallAgentRecord.APPLY_ING); |
| | | mallAgentRecordMapper.insert(mallAgentRecordNew); |
| | | |
| | | return new FebsResponse().success().message("申请成功"); |
| | | DataDictionaryCustom agentAmountDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.PRICE_AMOUNT.getType() |
| | | , DataDictionaryEnum.PRICE_AMOUNT.getCode()); |
| | | String agentAmount = agentAmountDic.getValue(); |
| | | BigDecimal bigDecimal = new BigDecimal(agentAmount); |
| | | return new FebsResponse().success().data(bigDecimal); |
| | | } |
| | | } |