| | |
| | | |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; |
| | | import cc.mrbird.febs.mall.dto.CashOutSettingDto; |
| | | import cc.mrbird.febs.mall.dto.HlmBasicPerkDto; |
| | | import cc.mrbird.febs.mall.dto.HlmScoreSetDto; |
| | | import cc.mrbird.febs.mall.dto.ScorePoorDto; |
| | | import cc.mrbird.febs.common.enumerates.GreenScoreEnum; |
| | | import cc.mrbird.febs.mall.dto.*; |
| | | import cc.mrbird.febs.mall.service.ICommonService; |
| | | import cc.mrbird.febs.mall.service.ISystemService; |
| | | import lombok.RequiredArgsConstructor; |
| | |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Map; |
| | | |
| | | @Slf4j |
| | |
| | | hlmBasicPerkDto.getAgentPerk()); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @PostMapping(value = "/hlmVoucherSet") |
| | | public FebsResponse hlmVoucherSet(HlmVoucherSetDto hlmVoucherSetDto) { |
| | | BigDecimal roleReleasePercent = new BigDecimal(hlmVoucherSetDto.getRoleReleasePercent()); |
| | | if(roleReleasePercent.compareTo(BigDecimal.ZERO) <= 0 |
| | | || roleReleasePercent.compareTo(new BigDecimal(1000)) >= 0){ |
| | | return new FebsResponse().fail().message("请输入合理的比例"); |
| | | } |
| | | |
| | | commonService.updateDataDic( |
| | | GreenScoreEnum.ROLE_RELEASE_PERCENT.getType(), |
| | | GreenScoreEnum.ROLE_RELEASE_PERCENT.getCode(), |
| | | hlmVoucherSetDto.getRoleReleasePercent()); |
| | | |
| | | commonService.updateDataDic( |
| | | GreenScoreEnum.ACHIEVE_RELEASE_PERCENT.getType(), |
| | | GreenScoreEnum.ACHIEVE_RELEASE_PERCENT.getCode(), |
| | | hlmVoucherSetDto.getAchieveReleasePercent()); |
| | | |
| | | commonService.updateDataDic( |
| | | GreenScoreEnum.ACHIEVE_MAX.getType(), |
| | | GreenScoreEnum.ACHIEVE_MAX.getCode(), |
| | | hlmVoucherSetDto.getAchieveMax()); |
| | | |
| | | commonService.updateDataDic( |
| | | GreenScoreEnum.ACHIEVE_MIN.getType(), |
| | | GreenScoreEnum.ACHIEVE_MIN.getCode(), |
| | | hlmVoucherSetDto.getAchieveMin()); |
| | | |
| | | commonService.updateDataDic( |
| | | GreenScoreEnum.ROLE_ACHIEVE_PERCENT.getType(), |
| | | GreenScoreEnum.ROLE_ACHIEVE_PERCENT.getCode(), |
| | | hlmVoucherSetDto.getRoleAchievePercent()); |
| | | |
| | | commonService.updateDataDic( |
| | | GreenScoreEnum.STAR_ACHIEVE_PERCENT.getType(), |
| | | GreenScoreEnum.STAR_ACHIEVE_PERCENT.getCode(), |
| | | hlmVoucherSetDto.getStarAchievePercent()); |
| | | |
| | | commonService.updateDataDic( |
| | | GreenScoreEnum.LEVEL_ACHIEVE_PERCENT.getType(), |
| | | GreenScoreEnum.LEVEL_ACHIEVE_PERCENT.getCode(), |
| | | hlmVoucherSetDto.getLevelAchievePercent()); |
| | | return new FebsResponse().success(); |
| | | } |
| | | } |