| | |
| | | import cc.mrbird.febs.common.controller.BaseController; |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; |
| | | import cc.mrbird.febs.mall.dto.AdminLeaderAddDto; |
| | | import cc.mrbird.febs.mall.dto.AdminLeaderUpdateDto; |
| | | import cc.mrbird.febs.mall.dto.ApiApplayLeaderDto; |
| | | import cc.mrbird.febs.mall.entity.MallGoodsCategory; |
| | | import cc.mrbird.febs.mall.entity.MallLeaderStock; |
| | | import cc.mrbird.febs.mall.entity.MallMember; |
| | | import cc.mrbird.febs.mall.entity.MallTeamLeader; |
| | | import cc.mrbird.febs.mall.entity.*; |
| | | import cc.mrbird.febs.mall.mapper.DataDictionaryCustomMapper; |
| | | import cc.mrbird.febs.mall.service.IAdminMallTeamLeaderService; |
| | | import cc.mrbird.febs.mall.vo.AdminLeaderBonusSettingVo; |
| | | import cc.mrbird.febs.mall.vo.AdminRangeSettingVo; |
| | | import cc.mrbird.febs.mall.vo.AdminSelectListLeaderVo; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | |
| | | |
| | | private final IAdminMallTeamLeaderService iAdminMallTeamLeaderService; |
| | | private final DataDictionaryCustomMapper dataDictionaryCustomMapper; |
| | | |
| | | /** |
| | | * 团长信息--列表 |
| | |
| | | return new FebsResponse().success().data(dataTable); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 团长每日分成设置 -- 更新 |
| | | */ |
| | | @PostMapping(value = "/leaderBonusSetUpdate") |
| | | public FebsResponse leaderBonusSetUpdate(AdminLeaderBonusSettingVo adminLeaderBonusSettingVo) { |
| | | Integer bonusSwitch = adminLeaderBonusSettingVo.getBonusSwitch(); |
| | | DataDictionaryCustom bonusSwitchDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.BONUS_SWITCH.getType(), DataDictionaryEnum.BONUS_SWITCH.getCode()); |
| | | bonusSwitchDic.setValue(bonusSwitch.toString()); |
| | | dataDictionaryCustomMapper.updateById(bonusSwitchDic); |
| | | |
| | | Double bonusPercent = adminLeaderBonusSettingVo.getBonusPercent(); |
| | | if(1 <= bonusPercent || 0 >= bonusPercent){ |
| | | return new FebsResponse().fail().message("请输入合适的百分比小数"); |
| | | } |
| | | DataDictionaryCustom bonusPercentDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.BONUS_PERCENT.getType(), DataDictionaryEnum.BONUS_PERCENT.getCode()); |
| | | bonusPercentDic.setValue(bonusPercent.toString()); |
| | | dataDictionaryCustomMapper.updateById(bonusPercentDic); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | } |