From 08c22610fc23339770f9c7a3c320036374c2c26b Mon Sep 17 00:00:00 2001 From: winter Date: Sun, 31 Dec 2023 21:46:11 +0800 Subject: [PATCH] fix --- .../controller/market/WxGameController.java | 113 ------------------ .../com/iformall/service/WxGameService.java | 65 ---------- 2 files changed, 178 deletions(-) delete mode 100644 yqzjAdmin/src/main/java/com/iformall/controller/market/WxGameController.java delete mode 100644 yqzjService/src/main/java/com/iformall/service/WxGameService.java diff --git a/yqzjAdmin/src/main/java/com/iformall/controller/market/WxGameController.java b/yqzjAdmin/src/main/java/com/iformall/controller/market/WxGameController.java deleted file mode 100644 index 0dc9d0f..0000000 --- a/yqzjAdmin/src/main/java/com/iformall/controller/market/WxGameController.java +++ /dev/null @@ -1,113 +0,0 @@ -package com.iformall.controller.market; - -import com.alibaba.fastjson.JSONArray; -import com.github.pagehelper.PageInfo; -import com.iformall.annotation.SystemControllerLog; -import com.iformall.common.ErrorCode; -import com.iformall.common.Result; -import com.iformall.common.ResultData; -import com.iformall.controller.base.BaseController; -import com.iformall.domain.po.base.BaseEntity; -import com.iformall.domain.po.WxGame; -import com.iformall.enums.EnumGameStatus; -import com.iformall.service.WxGameService; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiImplicitParam; -import io.swagger.annotations.ApiImplicitParams; -import io.swagger.annotations.ApiOperation; -import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; - -@RestController -@RequestMapping("wxGame") -@Api(description = "游戏接口") -public class WxGameController extends BaseController { - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - - @Autowired - private WxGameService wxGameService; - - @ApiOperation("分页列表接口") - @GetMapping("list") - @ApiImplicitParams({ - @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), - @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) - @SystemControllerLog(description = "游戏-列表") - public ResultData list(@ModelAttribute WxGame wxGame, Integer pageNum, Integer pageSize) { - logger.debug("[" + getIpAddr() + "] WxGameController::list"); - if (null == wxGame) wxGame = new WxGame(); - wxGame.updateTenantInfo(getTenantInfo()); - wxGame.setSortColumns(BaseEntity.SortField.Id_DESC); - final PageInfo page = wxGameService.listAsPage(wxGame, pageNum, pageSize); - return new ResultData(page); - } - - @ApiOperation("新增接口") - @PostMapping("add") - @SystemControllerLog(description = "游戏-新增") - public ResultData add(@RequestBody WxGame wxGame) { - logger.debug("[" + getIpAddr() + "] WxGameController::add"); - //Assert.notNull(wxGame.getName(), "角色名不能为空"); - //Assert.isTrue(!checkUnique(sysRole.getName(), null), "重复的角色名"); - if (StringUtils.isBlank(wxGame.getCouponIds())) { - wxGame.setCouponIds(JSONArray.toJSONString(new String[0])); - } - if(wxGame.getPlayCreditLimit() != null && wxGame.getPlayCreditLimit() >= 0){ - if(wxGame.getPlayCredit() == null || wxGame.getPlayCredit() <= 0){ - return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL,"游戏消耗积分不能为空或为0"); - } - if(wxGame.getPlayLimit() == null || wxGame.getPlayLimit() == 0){ - wxGame.setPlayLimit(-1); - } - } - wxGame.setStatus(EnumGameStatus.STATUS_THROW_IN.getCode()); - wxGame.updateTenantInfo(getTenantInfo()); - wxGameService.saveOrUpdate(wxGame); - return new ResultData(); - } - - @ApiOperation("根据id更新接口") - @PostMapping("update") - @SystemControllerLog(description = "游戏-更新") - public ResultData update(@RequestBody WxGame wxGame) { - logger.debug("[" + getIpAddr() + "] WxGameController::update"); - if (StringUtils.isBlank(wxGame.getCouponIds())) { - wxGame.setCouponIds(JSONArray.toJSONString(new String[0])); - } - if(wxGame.getPlayCreditLimit() != null && wxGame.getPlayCreditLimit() >= 0){ - if(wxGame.getPlayCredit() == null || wxGame.getPlayCredit() <= 0){ - return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL,"游戏消耗积分不能为空或为0"); - } - if(wxGame.getPlayLimit() == null || wxGame.getPlayLimit() == 0){ - wxGame.setPlayLimit(-1); - } - } - wxGame.updateTenantInfo(getTenantInfo()); - wxGameService.saveOrUpdate(wxGame); - return new ResultData(); - } - - @ApiOperation("根据id删除接口") - @GetMapping("/del") - @ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true) - @SystemControllerLog(description = "游戏-删除") - public ResultData delete(Long id) { - logger.debug("[" + getIpAddr() + "] WxGameController::delete"); - wxGameService.deleteById(id); - return new ResultData(Result.SUCCESS, "删除成功", null); - } - - @ApiOperation("根据id查询接口") - @GetMapping("/findById") - @ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true) - @SystemControllerLog(description = "游戏-查询") - public ResultData findById(Long id) { - logger.debug("[" + getIpAddr() + "] WxGameController::findById"); - return new ResultData(Result.SUCCESS, "查询成功", wxGameService.getById(id)); - } - - -} diff --git a/yqzjService/src/main/java/com/iformall/service/WxGameService.java b/yqzjService/src/main/java/com/iformall/service/WxGameService.java deleted file mode 100644 index 18d470c..0000000 --- a/yqzjService/src/main/java/com/iformall/service/WxGameService.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.iformall.service; - -import com.github.pagehelper.PageInfo; -import com.iformall.common.ResultData; -import com.iformall.domain.po.WxGame; -import com.iformall.domain.po.WxGameActionLog; -import com.iformall.domain.po.base.TenantEntity; -import com.iformall.enums.EnumPayWay; - -public interface WxGameService { - - /** - * 根据实体查询分页列表 - * - * @param record - * @param pageIndex - * @param pageSize - * @return - */ - PageInfo listAsPage(WxGame record, Integer pageIndex, Integer pageSize); - - /** - * 获取用户要玩的游戏信息 - * @param record - * @return - */ - WxGame getOne(WxGame record); - - /** - * 获取用户要玩的游戏信息 - * @param record - * @return - */ - WxGame getOneGame(WxGame record); - - ResultData addActionLog(Long userId, Long gameId, Long orderId,TenantEntity tenantinfo); - - ResultData getCount(Long gameId, Long userId); - /** - * 根据Id获得实体 - * - * @param id - * @return - */ - WxGame getById(Long id); - - /** - * 保存或更新实体 - * - * @param record - */ - void saveOrUpdate(WxGame record); - - /** - * 根据Id删除实体 - * - * @param id - */ - void deleteById(Long id); - - - ResultData luckDraw(Long gameId, Long userId,Integer userCredit); - - ResultData cridetLuckDraw(Long gameIdL, Long memberId); -}