10 files modified
5 files added
| New file |
| | |
| | | package cc.mrbird.febs.dapp.controller; |
| | | |
| | | 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.dapp.entity.IgtOnHookPlanOrder; |
| | | import cc.mrbird.febs.dapp.entity.MallNewsInfo; |
| | | import cc.mrbird.febs.dapp.service.AdminOnHookPlanService; |
| | | import cc.mrbird.febs.dapp.service.IMallNewsInfoService; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import java.util.Map; |
| | | |
| | | @Slf4j |
| | | @Validated |
| | | @RestController |
| | | @RequiredArgsConstructor |
| | | @RequestMapping(value = "/admin/onHook") |
| | | public class AdminOnHookPlanController extends BaseController { |
| | | |
| | | private final AdminOnHookPlanService adminOnHookPlanService; |
| | | |
| | | /** |
| | | * 挂机-列表 |
| | | * @return |
| | | */ |
| | | @GetMapping("getplanList") |
| | | public FebsResponse getplanList(IgtOnHookPlanOrder igtOnHookPlanOrder, QueryRequest request) { |
| | | Map<String, Object> data = getDataTable(adminOnHookPlanService.getplanList(igtOnHookPlanOrder, request)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | |
| | | } |
| | |
| | | }) |
| | | @PostMapping(value = "/bankList") |
| | | public FebsResponse bankList(@RequestBody ApiBankListDto apiBankListDto) { |
| | | Map<String, Object> data = getDataTable(dappMemberService.getBankListInPage(apiBankListDto)); |
| | | return new FebsResponse().success().data(data); |
| | | // Map<String, Object> data = getDataTable(dappMemberService.getBankListInPage(apiBankListDto)); |
| | | return dappMemberService.getBankListInPage(apiBankListDto); |
| | | } |
| | | |
| | | @ApiOperation(value ="IGT银行卡-新增", notes = "银行卡-新增") |
| New file |
| | |
| | | package cc.mrbird.febs.dapp.controller; |
| | | |
| | | import cc.mrbird.febs.common.entity.FebsConstant; |
| | | import cc.mrbird.febs.common.utils.FebsUtil; |
| | | import cc.mrbird.febs.dapp.service.AdminOnHookPlanService; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.apache.shiro.authz.annotation.RequiresPermissions; |
| | | import org.springframework.stereotype.Controller; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | |
| | | @Controller("onHookView") |
| | | @RequestMapping(FebsConstant.VIEW_PREFIX + "onHookView") |
| | | @RequiredArgsConstructor |
| | | public class ViewOnHookPlanController { |
| | | |
| | | private final AdminOnHookPlanService adminOnHookPlanService; |
| | | |
| | | /** |
| | | * 挂机-列表 |
| | | * @return |
| | | */ |
| | | @GetMapping("planList") |
| | | @RequiresPermissions("planList:view") |
| | | public String planList() { |
| | | return FebsUtil.view("onhookplan/planList"); |
| | | } |
| | | |
| | | |
| | | } |
| | |
| | | @ApiModel(value = "ApiBankListDto", description = "银行卡列表接收参数类") |
| | | public class ApiBankListDto { |
| | | |
| | | @ApiModelProperty(value = "页码") |
| | | private Integer pageNum = 1; |
| | | |
| | | @ApiModelProperty(value = "每页数量") |
| | | private Integer pageSize = 10; |
| | | // @ApiModelProperty(value = "页码") |
| | | // private Integer pageNum = 1; |
| | | // |
| | | // @ApiModelProperty(value = "每页数量") |
| | | // private Integer pageSize = 10; |
| | | |
| | | @TableField(exist = false) |
| | | private Long memberId; |
| | |
| | | /** |
| | | * 挂机设置 |
| | | * 最长挂机时间 |
| | | * 每日挂机开始时间 hh:MM:ss |
| | | * 每日挂机结束时间 hh:MM:ss |
| | | */ |
| | | MAX_HOURS("ONHOOK_SET","MAX_HOURS"), |
| | | START_TIME("ONHOOK_SET","START_TIME"), |
| | | END_TIME("ONHOOK_SET","END_TIME"), |
| | | /** |
| | | * 内部转账规则(默认如下) |
| | | * 1、没有手续费 |
| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.List; |
| | | |
| | | public interface DappBankDao extends BaseMapper<DappBank> { |
| | | |
| | | IPage<ApiBankListVo> selectBankListInPage(@Param("record")ApiBankListDto apiBankListDto, Page<ApiBankListVo> page); |
| | | |
| | | List<ApiBankListVo> selectBankListByMemberId(@Param("memberId")Long id); |
| | | } |
| New file |
| | |
| | | package cc.mrbird.febs.dapp.service; |
| | | |
| | | import cc.mrbird.febs.common.entity.QueryRequest; |
| | | import cc.mrbird.febs.dapp.entity.IgtOnHookPlanOrder; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | public interface AdminOnHookPlanService extends IService<IgtOnHookPlanOrder> { |
| | | |
| | | IPage<IgtOnHookPlanOrder> getplanList(IgtOnHookPlanOrder igtOnHookPlanOrder, QueryRequest request); |
| | | |
| | | } |
| | |
| | | |
| | | IPage<ApiMyTeammateAmountChangeListVo> findTeammateChangeListInPage(ApiAmountChangeDto apiAmountChangeDto); |
| | | |
| | | IPage<ApiBankListVo> getBankListInPage(ApiBankListDto apiBankListDto); |
| | | FebsResponse getBankListInPage(ApiBankListDto apiBankListDto); |
| | | |
| | | FebsResponse addBank(ApiAddBankDto addBankDto); |
| | | |
| New file |
| | |
| | | package cc.mrbird.febs.dapp.service.impl; |
| | | |
| | | import cc.mrbird.febs.common.entity.QueryRequest; |
| | | import cc.mrbird.febs.dapp.entity.IgtOnHookPlanOrder; |
| | | import cc.mrbird.febs.dapp.mapper.IgtOnHookPlanOrderDao; |
| | | import cc.mrbird.febs.dapp.service.AdminOnHookPlanService; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | @Slf4j |
| | | @Service |
| | | @RequiredArgsConstructor |
| | | public class AdminOnHookPlanServiceImpl extends ServiceImpl<IgtOnHookPlanOrderDao, IgtOnHookPlanOrder> implements AdminOnHookPlanService { |
| | | @Override |
| | | public IPage<IgtOnHookPlanOrder> getplanList(IgtOnHookPlanOrder igtOnHookPlanOrder, QueryRequest request) { |
| | | return null; |
| | | } |
| | | } |
| | |
| | | ApiAmountTypeVo apiAmountTypeVo = new ApiAmountTypeVo(); |
| | | apiAmountTypeVo.setDescription(dataDictionaryCustom.getDescription()); |
| | | apiAmountTypeVo.setCodeValue(dataDictionaryCustom.getValue()); |
| | | apiAmountTypeVos.add(apiAmountTypeVo); |
| | | } |
| | | } |
| | | return new FebsResponse().success().data(apiAmountTypeVos); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public IPage<ApiBankListVo> getBankListInPage(ApiBankListDto apiBankListDto) { |
| | | public FebsResponse getBankListInPage(ApiBankListDto apiBankListDto) { |
| | | DappMemberEntity member = LoginUserUtil.getAppUser(); |
| | | Page<ApiBankListVo> page = new Page<>(apiBankListDto.getPageNum(), apiBankListDto.getPageSize()); |
| | | apiBankListDto.setMemberId(member.getId()); |
| | | IPage<ApiBankListVo> apiBankListVoIPage = dappBankDao.selectBankListInPage(apiBankListDto,page); |
| | | return apiBankListVoIPage; |
| | | List<ApiBankListVo> apiBankListVos = dappBankDao.selectBankListByMemberId(member.getId()); |
| | | return new FebsResponse().success().data(apiBankListVos); |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | DappMemberAddress dappMemberAddress = new DappMemberAddress(); |
| | | dappMemberAddress.setType(apiAddAddressDto.getType()); |
| | | dappMemberAddress.setMemberId(member.getId()); |
| | | dappMemberAddress.setAddress(apiAddAddressDto.getAddress()); |
| | | dappMemberAddressDao.insert(dappMemberAddress); |
| | | return new FebsResponse().success().message(MessageSourceUtils.getString("Operation_001")); |
| | |
| | | if(BigDecimal.ZERO.compareTo(balance) >= 0){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("balance_err_001")); |
| | | } |
| | | if(ObjectUtil.isEmpty(apiTransferInsideDto.getInviteId())){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_001")); |
| | | // if(ObjectUtil.isEmpty(apiTransferInsideDto.getInviteId())){ |
| | | // return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_001")); |
| | | // } |
| | | if(ObjectUtil.isEmpty(apiTransferInsideDto.getUsername())){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_0011")); |
| | | } |
| | | if(ObjectUtil.isEmpty(apiTransferInsideDto.getTransferCode())){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_006")); |
| | | } |
| | | //每日挂机时间段内禁止内转 |
| | | DataDictionaryCustom startTimeDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.START_TIME.getType(), DataDictionaryEnum.START_TIME.getCode()); |
| | | DataDictionaryCustom endTimeDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.END_TIME.getType(), DataDictionaryEnum.END_TIME.getCode()); |
| | | //获取时间对应的秒数 |
| | | Integer dateNow = DateUtil.timeToSecond(DateUtil.formatTime(DateUtil.date())); |
| | | Integer startTime = DateUtil.timeToSecond(startTimeDic.getValue()); |
| | | Integer endTime = DateUtil.timeToSecond(endTimeDic.getValue()); |
| | | if(startTime <= dateNow && endTime >= dateNow){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_006")); |
| | | } |
| | | |
| | | |
| | | DappMemberEntity dappMemberEntityOut = LoginUserUtil.getAppUser(); |
| | | Long memberIdOut = dappMemberEntityOut.getId(); |
| | |
| | | member_err_008=Please enter a new password |
| | | member_err_009=The new passwords entered twice are inconsistent |
| | | member_err_0010=Please enter the address |
| | | member_err_0011=Please enter the correct user name |
| | | member_err_0012=No inward transfer during hang up period |
| | | |
| | | Operation_001=Operation succeeded |
| | | Operation_002=Operation failed |
| | |
| | | member_err_008=\u8BF7\u8F93\u5165\u65B0\u7684\u5BC6\u7801 |
| | | member_err_009=\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u4E0D\u4E00\u81F4 |
| | | member_err_0010=\u8BF7\u8F93\u5165\u5730\u5740 |
| | | member_err_0011=\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7528\u6237\u540D |
| | | member_err_0012=\u6302\u673A\u65F6\u95F4\u6BB5\u5185\u7981\u6B62\u5185\u8F6C |
| | | |
| | | Operation_001=\u64CD\u4F5C\u6210\u529F |
| | | Operation_002=\u64CD\u4F5C\u5931\u8D25 |
| | |
| | | order by a.create_time desc |
| | | </select> |
| | | |
| | | <select id="selectBankListByMemberId" resultType="cc.mrbird.febs.dapp.vo.ApiBankListVo"> |
| | | select |
| | | concat(left(a.card_code,4), '******', right(a.card_code,4)) cardCode, |
| | | a.member_name memberName, |
| | | a.id id |
| | | from dapp_bank a |
| | | where a.member_id = #{memberId} |
| | | order by a.create_time desc |
| | | </select> |
| | | |
| | | |
| | | </mapper> |
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html lang="en"> |
| | | <head> |
| | | <meta charset="UTF-8"> |
| | | <title>Title</title> |
| | | </head> |
| | | <body> |
| | | |
| | | </body> |
| | | </html> |